地图的监听实时地理位置变化事件,精度不够,大概走个50到100米经纬度才会变化一次,有办法将精度提升上去吗,希望能做到走5到10米经纬度就变化一次
- 发布:2023-07-28 15:54
- 更新:2023-07-28 15:56
- 阅读:242
uni.getLocation({
type: 'gcj02',
geocode: true,
isHighAccuracy: true,
altitude: true,
highAccuracyExpireTime: '5000',
success: (res) => {
console.log("定位获取:", res);
this.longitude = res.longitude;
this.latitude = res.latitude;
console.log('当前位置的经度:' + this.longitude);
console.log('当前位置的纬度:' + this.latitude);
uni.showToast({
title: "当前位置的经度:" + this.longitude +
"\r\n当前位置的纬度:" + this.latitude +
"\r\n当前地址位置:",
icon: 'none',
duration: 3000
})
},
就用的gcj02,在同一个位置走了几十米经纬度都不发生变化
-
1***@qq.com (作者)
我也差不多,各个api都试过了,plus.geolocation.getCurrentPosition都试过了,返回的都是六位小数点的经纬度
2023-07-28 15:57
1***@qq.com (作者)
大哥,有解决办法吗
2023-07-28 15:55
lzf李子凡
回复 1***@qq.com: 我都找了1天的方法了,还不晓得什么问题,反正就是走了几十米 经纬度一直不发生变化
2023-07-28 15:57
lzf李子凡
回复 1***@qq.com: 能加个联系方式不,到时候要是解决了 沟通了一下
2023-07-28 15:57
1***@qq.com (作者)
回复 2***@qq.com: 可以,加我qq:1735507850。备注一下
2023-07-28 15:59
lzf李子凡
回复 1***@qq.com: 2335028155
2023-07-28 16:02
lzf李子凡
回复 1***@qq.com: 加下我qq:2335028155
2023-07-28 16:10