uniapp_hikha
uniapp_hikha
  • 发布:2024-07-09 13:00
  • 更新:2024-07-10 17:01
  • 阅读:491

【报Bug】华为鸿蒙4.0系部分手机(mate60、P30),高德地图获取定位无响应

分类:uni-app

产品分类: 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没有走success回调

bug描述:

华为鸿蒙4.0系部分手机(mate60、P30),高德地图获取定位无响应,uni.getlocation没有success回调

2024-07-09 13:00 负责人:DCloud_Android_THB 分享
已邀请:

最佳回复

DCloud_Android_THB

DCloud_Android_THB

此问题已在4.18进行修复,请更新HBuilder X到最新版。

  • 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

唐家三少

唐家三少 - 我要写代码

要检查一下是否赋予了相关权限,以及key配置是否正确。

DCloud_heavensoft

DCloud_heavensoft

升级HBuilderX就行了

  • uniapp_hikha (作者)

    现在是4.15版本、请问升到最新版本4.23就会解决问题嘛?

    2024-07-17 14:54

  • DCloud_heavensoft

    回复 uniapp_hikha: 对啊,4.23的release里有

    2024-07-17 16:07

  • h***@126.com

    为啥uni-app官网上还是显示鸿蒙不支持uni.getLocation?

    2024-07-17 20:19

  • DCloud_heavensoft

    回复 h***@126.com: 那指的是HarmonyOS NEXT,不是Android鸿蒙

    2024-07-18 00:51

要回复问题请先登录注册