uni.getLocation在app端定位不准,使用的gcj02,高德的key都配置了,高精度定位也开启了,但是定位有偏差,大概几十到100米
仲夏夜之梦
- 发布:2024-12-18 18:30
- 更新:2024-12-23 10:42
- 阅读:169
仲夏夜之梦 (作者)
打开对比了,和高德地图打开相差几十米,高德地图打开是准确的
2024-12-19 09:57
仲夏夜之梦 (作者)
这个api定位到的是我对面的园区
2024-12-19 11:16
仲夏夜之梦 (作者)
高德地图打开定位的是准确的,就是本园区,但是uni,getLocation定位到了对面园区
2024-12-19 11:16
DCloud_App_Array
回复 仲夏夜之梦: getLocation返回的是经纬度坐标,用什么工具显示经纬度坐标的?有没有使用正确的地图坐标系?
2024-12-19 13:08
仲夏夜之梦 (作者)
回复 DCloud_App_Array: gcj02 有返回的经纬度还有地址,地址也是返的对面园区的,经纬度是传到高德 https://uri.amap.com/navigation 中,发现不对的,发现这个经纬度是对面园区
2024-12-19 13:36
仲夏夜之梦 (作者)
回复 DCloud_App_Array: 回复 DCloud_App_Array: {
"type": "gcj02",
"altitude": 0,
"latitude": 34.217634,
"longitude": 108.876853,
"speed": 0,
"accuracy": 550,
"address": {
"country": "中国",
"province": "陕西省",
"city": "西安市",
"district": "雁塔区",
"street": "高新六路",
"streetNum": "54号",
"poiName": "绿港花园",
"cityCode": "029"
},
"errMsg": "getLocation:ok"
}
2024-12-19 13:37
DCloud_App_Array
回复 仲夏夜之梦: 如果返回的地址不正确就是高德定位SDK不准确,可以尝试升级到最新版本SDK,使用腾讯定位试下。
2024-12-19 15:03