博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
微信小程序--百度地图坐标转换成腾讯地图坐标
阅读量:6644 次
发布时间:2019-06-25

本文共 815 字,大约阅读时间需要 2 分钟。

最近开发小程序时出现一个问题,后台程序坐标采用的时百度地图的坐标,因为小程序地图时采用的腾讯地图的坐标系,两种坐标有一定的误差,导致位置信息显示不正确。现在需要一个可以转换两种坐标的方法,经过查询发现腾讯地图提供了一个接口用来将多种坐标类型转换成腾讯可用的坐标。

方法如下:

reverseGeocoder(options:Object) 本接口提供由坐标到坐标所在位置的文字描述的转换,输入坐标返回地理位置信息和附近poi列表。

 

options参数属性说明: 

如图上所示,只需要传递坐标时加上参数coord_type:3即可。

腾讯地图文档地址:

具体代码实现方式如下:

1 // 引入SDK核心类 2 var QQMapWX = require('xxx/qqmap-wx.js'); 3  4 reverseLocation: function () { 5     var that = this; 6     // 实例化API核心类 7     var demo = new QQMapWX({ 8         key: '开发密钥(key)' // 必填 9     });10     // 调用接口11     demo.reverseGeocoder({12       location: {13         latitude: 百度地图纬度坐标,14         longitude: 百度地图经度坐标15       },16       coord_type: 3,//baidu经纬度17       success: function (res) {18 19      }20     });21 22   }

 

 

地图坐标转换(火星、谷歌、百度、腾讯、高德等坐标):

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/dreamstartplace/p/10857009.html

你可能感兴趣的文章
js 整理
查看>>
Java Socket基础(二)
查看>>
Xamarin XAML语言教程Xamarin.Forms中改变活动指示器颜色
查看>>
Jenkins Master/Slave架构
查看>>
Linux Shell 程序调试
查看>>
Oracle Dimension
查看>>
使用客户端登陆ftp 500 OOPS: cannot change directory:/root
查看>>
docker 私用仓库Harbor搭建及配置
查看>>
理解HTTP协议
查看>>
巧用分类信息做网站的口碑推广
查看>>
理解并取证:ICMPV6代替IPV4中的ARP进行IPv6的MAC地址解析
查看>>
数据库知识体系梳理(一)
查看>>
我的友情链接
查看>>
一个很酷的加载loading效果
查看>>
Java解析json串
查看>>
光照模型与面绘制算法---OpenGL光照和表面绘制函数
查看>>
系统文件的损坏导致Windows XP连续重启的解决方案
查看>>
北京点击科技有限公司董事长兼总裁——王志东经典语录5
查看>>
Linux误删home目录下的用户目录恢复
查看>>
JavaScript中的函数是数据
查看>>