1***@qq.com
1***@qq.com
  • 发布:2025-12-24 11:33
  • 更新:2025-12-24 11:37
  • 阅读:22

uni.chooseLocation打开地图报错

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 4.45

第三方开发者工具版本号: 1.0.6

基础库版本号: 3.8.10

项目创建方式: HBuilderX

操作步骤:

微信开发工具清楚所有的缓存之后,调用openLocation拉起权限,授权之后在该页面调用chooseLoaction方法无效,重进该页面可以打开地图选择页面,怀疑是授权不能及时更新的问题

预期结果:

打开地图

实际结果:

报错状态码112

bug描述:

初次获取定位权限之后,使用 uni.chooseLocation打开地图报错状态码112,重新进入可以打开地图

2025-12-24 11:33 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

该bug反馈内容不完整,缺少关键信息:未提供代码示例、具体运行平台(App/iOS/Android/小程序等)、设备型号及详细错误日志,仅说明"状态码112"但未解释其含义。复现步骤过于简略,未说明"重新进入"的具体操作,无法确保官方人员能成功复现问题。

根据知识库分析,该问题很可能不成立:

  • 用户使用的HBuilderX 4.45版本高于知识库要求的uni-app 4.24版,已解决腾讯地图接口下线问题
  • 状态码112通常表示地图服务商配置异常,知识库明确指出需在manifest中配置地图厂商key
  • 问题描述符合"首次初始化失败,重试成功"的典型配置问题特征,非框架本身bug

属于基础概念问题:用户可能忽略了uni.chooseLocation依赖第三方地图服务(App端为高德地图),需确保:

  1. manifest.json正确配置地图key(配置指南
  2. 地图厂商配额充足且开通周边服务权限
  3. Web平台需配置域名白名单

建议用户补充完整信息后重试,重点检查地图服务配置。更多细节请参考地图组件文档

内容为 AI 生成,仅供参考
x***@vip.qq.com

x***@vip.qq.com - 1

HB 4.87,vue3 偶尔会报下面的错误,重新在进app就正常,自定义基座

[JS Framework] 当前运行的基座不包含原生插件[mapSearch],请在manifest中配置该插件,重新制作包括该原生插件的自定义运行基座
11:34:41.109 Gelocation Error: code - 18; message - not support gcj02 at template/__uniappchooselocation.nvue:29

要回复问题请先登录注册