uni.getLocation({
type: 'gcj02',
success: res => {
return resolve({
latitude: res.latitude,
longitude: res.longitude,
});
},
fail: e => resolve(e),
})
- 发布:2024-10-28 09:45
- 更新:2024-10-28 11:47
- 阅读:109
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Win11
手机系统: Android
手机系统版本号: Android 10
手机厂商: 华为
手机机型: HUAWEI Mate30 5G
页面类型: vue
vue版本: vue3
打包方式: 离线
项目创建方式: CLI
CLI版本号: 3.0.0-4020920240930001
示例代码:
操作步骤:
调用uni.getLocation({ype: 'gcj02'})
调用uni.getLocation({ype: 'gcj02'})
预期结果:
正常返回经纬度信息
正常返回经纬度信息
实际结果:
报错:not support gcj02
报错:not support gcj02
bug描述:
使用uni.getLocation时会正常拉起系统授权读取位置的弹窗,确认授权后则会直接fail, 提示not support gcj02
var_export
遇到同样的问题。高德地图安卓key已配置。云打包可以获取定位。但是离线打包不行。是哪里的问题?
2024-12-05 18:12
DCloud_UNI_yuhe
回复 var_export: 包名相同吗?是你高德后台配置的包名么?
2024-12-05 19:58
var_export
回复 DCloud_UNI_yuhe: 确定相同。云打包正常,离线打包不正常
2024-12-06 09:51
var_export
回复 DCloud_UNI_yuhe: 离线打包中有高德地图和高德定位,加入geolocation-amap-release.aar ,点击允许定位,会闪退。
2024-12-06 09:58