来源:https://www.cnblogs.com/zhixi/p/9675765.html
通过小程序自带方法 “getLocation” 获取当前定位时,在开发者工具中得到小数点后5位,但是在手机上定位更加精确,远远超过小数点后5位。
这样我在手机上获取的经纬度与小程序插件:【腾讯位置服务地图选点】的经纬度不一致,导致在地图上显示有所偏差。
解决办法:因为插件获取经纬度精确到小数点后6位,因此把 “getLocation” 获取的值精确到后六位,两者保持一致。
wx.getLocation({
type: 'gcj02',
success(res) {
let latitude = res.latitude.toFixed(6);
let longitude = res.longitude.toFixed(6);
}
}