5***@qq.com
5***@qq.com
  • 发布:2019-10-10 08:30
  • 更新:2019-10-10 12:23
  • 阅读:1044

关于GeoLocation定位问题。

分类:uni-app

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获取的正常。使用数据流量永远有偏差。获取不正确 求大神解决下

2019-10-10 08:30 负责人:无 分享
已邀请:
陈晨1

陈晨1

流量是根据基站位置定位的,你手机开gps没?

  • 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

该问题目前已经被锁定, 无法添加新回复