误差是因为小程序默认的是wgs84
改为gcj02后误差会缩小很多
更直观的看下
下面是gcj02坐标,地图中心点与markers标记
下面是wgs84坐标
派大星是wgs84坐标获取的用户经纬度标记的markers
熊本熊是之前gcj02获得的经纬度
误差还是很大的
看看这三篇文章应该能明白大概齐了
百度、谷歌高德等网络地图经纬度偏差纠正以及相关坐标系问题
微信小程序中使用地图和定位的一些坑和经验
微信小程序-腾讯地图显示偏差问题
还有个网站能帮助我们获取经纬度并且转换坐标
还有个网站能帮助我们获取经纬度并且转换坐标
下面是简单的代码
wx.getLocation({
type: 'gc