郊区wx.getLocation误差几公里,提高精度方法?
在郊区wx.getLocation 获取的定位地址误差达到几公里,这是本身的通病吗?难道没有别的方法可以精准定位吗?现在公司业务要求误差不能超过100米。
wx.showLoading({
title: "正在定位...",
mask: true
});
wx.getLocation({
type: 'gcj02',
altitude:'true',
isHighAccuracy: true,
highAccuracyExpireTime:3000,
success: res => {
console.debug("res", res);
const latitude = res.latitude;
const longitude = res.longitude;
//console.debug("latitude", latitude);
//console.debug("longitude", longitude);
url += "&latitude=" + latitude + "&longitude=" + longitude+ "&brand=" + systemInfo.brand
+ "&model=" + systemInfo.model +"&nickname="+username;
this.jump(url);
},
fail: err => {
console.debug("err", err);
Toast("获取定位信息失败!");
this.jump(url);
},
complete: res => {
wx.hideLoading();
}
})