uni.getLocation({
type:platform === "ios"?"wgs84":"gcj02",
success: res => {
if(platform === 'android'){
const data = transformFromGCJToWGS(parseFloat(res.latitude),parseFloat(res.longitude))
console.log('data',data)
res.latitude = data.latitude
res.longitude = data.longitude
}
console.log(res)
},
fail: res => {
console.log(res)
log.writeLog(`定位失败:${JSON.stringify(res)}`)
}
})
- 发布:2024-03-01 10:51
- 更新:2024-04-18 14:35
- 阅读:1216
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 12.6.7
HBuilderX类型: 正式
HBuilderX版本号: 3.98
手机系统: Android
手机系统版本号: Android 14
手机厂商: 华为
手机机型: Mate 60 pro
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
无
无
预期结果:
定位正常
定位正常
实际结果:
定位异常 频繁出现
定位异常 频繁出现
bug描述:
用户反应在华为mate60pro定位频繁出现定位失败的情况,同一时间同一地点高德地图定位正常
报错信息如下:
{\"errMsg\":\"getLocation:fail [geolocation:6]定位结果错误 请到http://lbs.amap.com/api/android-location-sdk/guide/utilities/errorcode/查看错误码说明,错误详细信息:#id:Ybzk4ZGViYmVpZjMzNmZoZDY3ZzQ4NzcyZWZiMmJjLFpXRm1hdHZpMndBREFDYzBSN21mSnRIVA==#csid:69c12a0eb89d4c60aec953a33819dd17location faile retype: rdesc:106#0601#pm111011\",\"errCode\":4,\"code\":4}
最佳回复
更新完HbuilderX4.08后 华为Mate 60 pro(手机系统版本4.0.0.162、4.0.0.165、4.0.0)还是定位报错
{"errMsg":"getLocation:fail [geolocation:6]定位结果错误 请到http://lbs.amap.com/api/android-location-sdk/guide/utilities/errorcode/查看错误码说明,错误详细信息:#id:Sb2dnYWxsamtmZmFhMTI3NWYyOGNlMjg3MzY4NGQ2LA==#csid:7e614016e5694812bbe32fc7547c710dlocation faile retype: rdesc:78#0601#pm111011","errCode":4,"code":4}
这个bug还是存在,更新到最新4.08了,mate60pro一样还是定位不了。
-
回复 DCloud_Android_THB: https://ask.dcloud.net.cn/question/189521 最近我打包很多次,Android的,还是会有很多客诉,主要现象是不稳定,我的手机测试呢,又测试不出来,很尴尬。
2024-04-21 10:47
bzwlegend
离线sdk啥时候更新
2024-04-02 11:14
z***@sapdg.cn
没有解决啊。在高德工单里面提问了,说是确实有问题。在下个版本更新。
2024-04-10 09:37
1***@qq.com
回复 z***@sapdg.cn: 所以是高德地图的问题吗?
2024-04-10 11:40