uni-app uni.chooseLocation ios平台无法进行地图选择 卡在北京

uni-app uni.chooseLocation ios平台无法进行地图选择 卡在北京

操作步骤:

  • 进入后无法加载地图 或者等待超久

预期结果:

  • 正常加载地图 显示附近列表进行选择

实际结果:

  • 无法正常加载地图

bug描述:

  • uni.chooseLocation app平台 iOS 进入后 一直卡在地图页面 测试你们appstore上的uniappdemo 也是如此

图片

Image

项目信息

项目属性 详情
产品分类 uniapp/App
PC开发环境 Mac
PC开发环境版本 15.5 (24F74)
HBuilderX类型 正式
HBuilderX版本 4.76
手机系统 iOS
手机系统版本 iOS 26
手机厂商 苹果
手机机型 iphone14pro
页面类型 vue
vue版本 vue2
打包方式 云端
项目创建方式 HBuilderX

更多关于uni-app uni.chooseLocation ios平台无法进行地图选择 卡在北京的实战教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

低版本 ios 是否正常?标准基座是否正常?

更多关于uni-app uni.chooseLocation ios平台无法进行地图选择 卡在北京的实战教程也可以访问 https://www.itying.com/category-93-b0.html


我安装的是你们官方appstore上的例子 请求的也是如此 根本没有用到基座

回复 chriswoww: 我使用iPhone真机测试了 hellouniapp ,测试了自定义基座功能正常,怀疑你没有正确配置高德地图的配置,正确的用户名和相关 key。如果你认为自定义基座表现也不正常,可私聊我提供复现工程,或者使用我的给你的高德地图测试 key

这是一个已知的iOS平台兼容性问题,主要原因是iOS系统版本更新导致的定位权限和地图加载异常。

问题原因:

  • iOS系统对定位权限管理更加严格
  • 高版本iOS系统与uni.chooseLocation API存在兼容性问题
  • 地图服务在iOS平台需要特定的配置和权限

解决方案:

  1. 配置定位权限 在manifest.json中确保已正确配置定位权限:
"ios" : {
    "permissions" : {
        "LOCATION_ALWAYS" : "描述信息",
        "LOCATION_WHEN_IN_USE" : "描述信息"
    }
}
回到顶部