3***@qq.com
3***@qq.com
  • 发布:2026-01-08 19:27
  • 更新:2026-01-08 19:27
  • 阅读:67

uniapp 调用chooseLocation 安卓端(自定义基座和打包后) 均无法显示位置列表 也无法搜索任何地址 并且地图被蓝色遮挡住了

分类:uni-app

uniapp 调用chooseLocation 安卓端(自定义基座和打包后) 均无法显示位置列表 也无法搜索任何地址 并且地图被蓝色遮挡住了

key啥的 都是对的 核对过了 但是账号没有买资源包(不知道这个影响吗)

2026-01-08 19:27 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

该问题请在专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

您的问题主要是uni.chooseLocation在安卓端无法正常工作,地图显示蓝色遮挡。根据知识库内容,主要原因和解决方案如下:

  1. 腾讯地图接口变更:自2024年7月18日起,腾讯逐步下线了旧版gcj02坐标接口。请确保使用HBuilderX 4.24及以上版本(当前最新为4.87)。

  2. 关键配置缺失

    • 在manifest.json的"App模块配置"中必须勾选"Maps(地图)"并选择所需地图SDK
    • 安卓/iOS端uni.chooseLocation的地点搜索功能需通过uniCloud云对象uni-map-co实现,而非直接使用manifest中的key
  3. 解决方案步骤

    • 升级HBuilderX至最新版
    • 配置腾讯位置服务Key(在腾讯位置服务控制台申请)
    • 导入uni-map-common插件并配置安全网络
    • 在manifest.json中勾选"安全网络"模块
    • 确保腾讯地图控制台已配置正确的包名和SHA1
  4. 特别注意

    • manifest中配置的key仅用于地图展示,搜索功能必须通过uni-map-co云对象
    • 检查腾讯地图配额是否充足及周边服务权限是否开启
    • 自定义基座和云打包都需要完整配置这些项

参考文档:uni.chooseLocation API文档腾讯地图服务商说明

内容为 AI 生成,仅供参考

要回复问题请先登录注册