8***@qq.com
8***@qq.com
  • 发布:2025-03-14 15:58
  • 更新:2025-03-21 01:57
  • 阅读:447

【报Bug】uniapp打包成iOS在真机上运行,使用高德在线定位,偶尔出现一段时间内无法定位

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 4.45

手机系统: iOS

手机系统版本号: iOS 18

手机厂商: 苹果

手机机型: iphone 15

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

执行代码:
getLocation() {
uni.getLocation({
type: 'gcj02', // 使用高德坐标系
altitude: false,
isHighAccuracy: false,
highAccuracyExpireTime: 4500,
success: function(res) {}

操作步骤:

1

预期结果:

1

实际结果:

1

bug描述:

打包成iOS app,使用高德在线定位服务,偶发一段时间内一直获取不到定位,可能过半天或者一天,重新定位又可以,定位权限已打开,定位不到时报错:
{"errMsg":"getLocation:fail Position retrieval timed out.","errCode":3,"code":3}
执行代码:
getLocation() {
uni.getLocation({
type: 'gcj02', // 使用高德坐标系
altitude: false,
isHighAccuracy: false,
highAccuracyExpireTime: 4500,
success: function(res) {}

2025-03-14 15:58 负责人:无 分享
已邀请:
8***@qq.com

8***@qq.com (作者)

同一套代码,安卓一直没有问题,苹果会偶先,半年内大概偶现几次。

iOSDeveloper

iOSDeveloper - 专注于iOS相关领域 QQ:752562065

解决没

要回复问题请先登录注册