在安卓APP端,uni.getLocation与plus.geolocation.getCurrentPosition同样获取wgs84坐标,plus.geolocation.getCurrentPosition是正确的,而uni.getLocation的坐标偏移很多,以下是代码,请教各大位大神是什么原因?
uni.getLocation({
type:'wgs84',
geocode:true,
success:(res) => {
console.log(res)
}
})
plus.geolocation.getCurrentPosition( function(position){
console.log(position);
}, function ( e ) {
console.log(e.message );
},{
provider:'system',
coordsType:'wgs84',
geocode:true
});
1 个回复
五叶神 - 世界上没有免费的午餐,也不要有一颗贪婪的心
type不要用默认的,type用gcj02是目前比较准确的,qqmap-wx-jssdk.min.js反解析出来的位置基本误差不超过100M