IOS和Android的定位精度不一致
代码如下
wx.getLocation({
type: ‘gcj02’, //返回可以用于wx.openLocation的经纬度
success: function (res) {
var latitude = res.latitude
var longitude = res.longitude
that.setData({
latitude: latitude,
longitude: longitude
});
}
})
在苹果手机上,定位的时候经度为小数点后4位,维度时而小数点后4位时而后5位。
在Android机上,一直都是经纬度小数点后6位。
导致最后两款手机定位回来的数据偏差较大。最夸张的有时候偏差超过200米,导致定位到另一个住宅区了。
请问这个地方有没有什么办法来控制一下精确度
10 回复