uni.getLocation({
type: 'gcj02',
geocode: true,
success: function(res) {
console.log("定位成功================",res)
},
fail(e) {
console.log("定位失败================",e)
}
})

- 发布:2023-03-07 17:59
- 更新:2023-03-09 19:57
- 阅读:374
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: Alpha
HBuilderX版本号: 3.7.6
手机系统: iOS
手机系统版本号: iOS 16
手机厂商: 苹果
手机机型: 苹果11
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
manifest.json ——>APP模块配置——>勾选 Geolocation(定位),然后勾上高德定位并填写错误或者失效appkey,其他的不用勾选中
manifest.json ——>APP模块配置——>勾选 Geolocation(定位),然后勾上高德定位并填写错误或者失效appkey,其他的不用勾选中
预期结果:
高德地图的appkey填写错误或者失效,安卓和苹果端都走fail方法
高德地图的appkey填写错误或者失效,安卓和苹果端都走fail方法
实际结果:
高德地图的appkey填写错误或者失效,只有安卓端走了fail方法,而苹果端走了success方法
高德地图的appkey填写错误或者失效,只有安卓端走了fail方法,而苹果端走了success方法
bug描述:
高德地图的appkey填写错误或者是失效的appkey,使用uni.getLocation API时苹果端没有走fail方法,直接走了success,安卓正常

FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866
帮助官方排查,hbx3.7.3.20230223 也出现这个问题
周围都是小趴菜 (作者)
没用
2023-03-09 10:22