uni.getLocation({
type: 'gcj02',
// type: 'wgs84',
geocode: true,
accuracy: 'best',
// isHighAccuracy: true, // 开启高精度 iPhone上定位5秒以上才有返回
success: (res) => {
resolve({success:true,result:res})
},
fail: (err) => {
reject({success:false,result:err})
},
complete: (res) => {}
})
- 发布:2024-07-09 13:00
- 更新:2024-07-10 17:01
- 阅读:491
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 10
HBuilderX类型: 正式
HBuilderX版本号: 4.15
手机系统: Android
手机系统版本号: Android 14
手机厂商: 华为
手机机型: P30、mate60
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
uni.getLocation({
type: 'gcj02',
// type: 'wgs84',
geocode: true,
accuracy: 'best',
// isHighAccuracy: true, // 开启高精度 iPhone上定位5秒以上才有返回
success: (res) => {
resolve({success:true,result:res})
},
fail: (err) => {
reject({success:false,result:err})
},
complete: (res) => {}
})
uni.getLocation({
type: 'gcj02',
// type: 'wgs84',
geocode: true,
accuracy: 'best',
// isHighAccuracy: true, // 开启高精度 iPhone上定位5秒以上才有返回
success: (res) => {
resolve({success:true,result:res})
},
fail: (err) => {
reject({success:false,result:err})
},
complete: (res) => {}
})
预期结果:
uni.getlocation正常响应、走到succes回调
uni.getlocation正常响应、走到succes回调
实际结果:
uni.getlocation没有走success回调
uni.getlocation没有走success回调
bug描述:
华为鸿蒙4.0系部分手机(mate60、P30),高德地图获取定位无响应,uni.getlocation没有success回调
h***@126.com
为啥uni-app官网上还是显示鸿蒙不支持uni.getLocation?
2024-07-17 11:53
DCloud_Android_THB
回复 h***@126.com: 那个说的是HarmonyOS Next
2024-07-18 15:50