编译鸿蒙应用,调用 uni.getLocation
- 发布:2025-11-16 17:56
- 更新:2025-11-17 16:47
- 阅读:84
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 14.1.2 (23B92)
HBuilderX类型: 正式
HBuilderX版本号: 4.85
手机系统: HarmonyOS NEXT
手机系统版本号: HarmonyOS 6.0.0
手机厂商: 华为
手机机型: Mate 60 pro
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
获得准确的当前位置经纬度
获得准确的当前位置经纬度
实际结果:
经纬度获取不准确,每次都是不一样的
经纬度获取不准确,每次都是不一样的
bug描述:
调用uni.getLocation获取到的经纬度不准确,每次调用得到的经纬度都是不一样的,之前还是好的,最近刚发现不准确了
1***@163.com (作者)
对比了鸿蒙系统5.0,就是在6.0上有问题,每次调用误差在几公里到十几公里都有,鸿蒙5.0上是正常的,你们可以验证一下
2025-11-17 18:08
DCloud_UNI_OttoJi
回复 1***@163.com: 你可使用鸿蒙原生的工程对比测试一下。误差比较大,可能 是你开启了模糊定位,而不是精准定位。
2025-11-17 19:12
1***@163.com (作者)
回复 DCloud_UNI_OttoJi: 我现在有两台手机,一个系统是鸿蒙5.0的,一个是6.0的,同样的代码在鸿蒙5.0系统手机上定位是正常的,在6.0的手机上是不准的
2025-11-18 13:31
DCloud_UNI_OttoJi
回复 1***@163.com: 你可使用鸿蒙原生的工程对比测试一下。
2025-11-18 14:30