plus.geolocation.getCurrentPosition(
(res) => {
resolve(res);
},
(err) => {
reject(err);
},
{
provider: "amap",
enableHighAccuracy: true,
coordsType: "gcj02",
geocode: true,
maximumAge: 0,
}
);
代码如上,我在进入软件的时候会使用plus.geolocation.watchPosition去实时获取位置,设置的间隔时间是10秒,然后页面有个点击更新定位的操作,点击更新时会调用plus.geolocation.getCurrentPosition获取自己最新的位置,但是实际情况确实plus.geolocation.getCurrentPosition获取到得位置偏差太大,有时达到1000米,这是为什么呢,有没有遇到这个问题的朋友,在uni-app中是使用plus.geolocation.getCurrentPosition获取定位还是使用uni.getLocation获取定位更加准确呢
![淡然529](https://img-cdn-tc.dcloud.net.cn/account/identicon/556818d1a8b43678c8f2c9144d6f7f3e.png)
淡然529
- 发布:2024-06-28 10:11
- 更新:2024-06-28 20:19
- 阅读:45
淡然529 (作者)
使用的版本是4.15,设备是荣耀Magic Vs2,网络是自己的手机流量,网络是5G
2024-06-28 22:41