locations:function(){
// #ifdef APP-PLUS||APP-PLUS-NVUE
plus.geolocation.getCurrentPosition((res)=>{
console.log(res);
this.location=res;
},(err)=>{
console.log(err)
uni.hideLoading();
},{provider:'gcj02',geocode:true})//wgs84坐标系
plus.geolocation.watchPosition((p)=>{//监听位置
this.location=p;
}, function(e){
console.log('Geolocation error: ' + e.message);
},{provider:'gcj02',geocode:true});
// #endif
}
绑定的是高德地图。也启用了地图。
测试手机:小米/苹果。其他手机未测。
使用plus 获取当前位置。provider值改变,始终wifi获取的正常。使用数据流量永远有偏差。获取不正确 求大神解决下
5***@qq.com (作者)
开了. 没开的话 定位直接报错。机子定位那里确实有个信号塔。那我要怎么定位本机的真实位置啊。
2019-10-10 14:13
陈晨1
回复 5***@qq.com: 流量定位本来就不准,不准的原因是流量定位基于基站,只能定位到基站所在位置
2019-10-10 14:23
5***@qq.com (作者)
回复 陈晨1: 那我要如何实现我实时位置
2019-10-10 14:24
陈晨1
回复 5***@qq.com: 你换个基站多的地方就准了
2019-10-10 14:28
5***@qq.com (作者)
回复 陈晨1: 还是没明白我意思。基站是基站 手机实际位置是实际位置。我要的是实际位置 精确距离50这样。就像chooselocation里面的坐标那效果。
2019-10-10 14:37
5***@qq.com (作者)
回复 陈晨1: 用手机B连接A热点 数据又正常- -,这说不通。A手机也是流量为啥就正常。自己的流量就不正常
2019-10-10 17:14