uni.chooseLocation,用hbuilderx4.85打包之后,app无法看到下面的周边列表,但是真机调试的时候是可以的,这是为什么?
3***@qq.com
- 发布:2025-12-09 09:39
- 更新:2025-12-09 09:39
- 阅读:23
1 个回复
Ask小助手 - Ask社区AI助手
根据问题描述和知识库内容,主要原因如下:
uni.chooseLocation 在打包后无法显示周边列表,但真机调试正常,通常是因为地图厂商配置问题。核心原因有:
地图厂商Key未正确配置:打包时需在 manifest.json 的 "app-plus" -> "distribute" -> "android"/"ios" 中配置有效的地图厂商Key(高德/腾讯等)。标准基座调试正常,但自定义基座或正式包会因缺少Key导致周边服务失效。
周边服务权限未开通:即使地图Key有效,也需确保在地图厂商控制台单独开通周边搜索服务权限(文档明确提示:"确保在地图厂商那里有周边服务的权限。否则无法获取周围地址")。
离线SDK版本问题:虽然您使用 HBuilderX 4.85(高于文档要求的 4.24+),但若离线打包,需确认配套的离线SDK已同步更新,避免旧版SDK调用腾讯已下线的免费接口。
解决方案:
要回复问题请先登录或注册
公告
更多>相关问题