安卓app使用uni-app uni.chooseLocation唤起地图无法搜索外地城市
安卓app使用uni-app uni.chooseLocation唤起地图无法搜索外地城市
| 开发环境 | 版本号 | 项目创建方式 |
|---|---|---|
| Windows | win11 | HBuilderX |
产品分类:uniapp/App
PC开发环境操作系统:Windows
HBuilderX类型:正式
HBuilderX版本号:4.87
手机系统:Android
手机系统版本号:Android 15
手机厂商:OPPO
手机机型:k12x
页面类型:vue
vue版本:vue3
打包方式:云端
操作步骤:
在manifest中配置好高德地图,调用uni.chooseLocation的api唤起地图后,点击地图内的搜索框,如果搜索的是外城市,必须点击更多才显示
预期结果:
搜索外地城市不需要点击更多,直接在列表显示
实际结果:
必须点击更多才显示
bug描述:
在manifest中配置好高德地图,调用uni.chooseLocation的api唤起地图后,点击地图内的搜索框,如果搜索的是外城市,必须点击更多才显示
更多关于安卓app使用uni-app uni.chooseLocation唤起地图无法搜索外地城市的实战教程也可以访问 https://www.itying.com/category-93-b0.html
你好,你说的效果是一开始没有数据,但是得点击更多才会显示数据吗?
更多关于安卓app使用uni-app uni.chooseLocation唤起地图无法搜索外地城市的实战教程也可以访问 https://www.itying.com/category-93-b0.html
一开始有数据,但是搜索的是别的省的城市的时候,就必须点击更多才会显示
回复 z***@163.com: 是不是搜索内容的问题,搜什么内容?
该bug反馈内容不完整,缺少关键代码示例和详细配置说明,仅描述"必须点击更多才显示"现象但未提供manifest具体配置及调用代码,难以直接复现。预期结果合理,但实际结果可能源于配置问题而非真bug。
根据知识库,App端uni.chooseLocation默认使用高德地图,需在manifest中正确配置AppKey(参考高德地图配置指南)。2024年7月后腾讯地图接口下线,但HBuilderX 4.87已适配高德地图方案,问题可能在于:
未开通高德地图"周边搜索"API权限(需购买商业授权)
manifest中未正确填写高德AppKey
搜索关键词触发了高德地图的默认筛选逻辑
建议用户:
检查manifest.json中高德SDK配置的AppKey有效性
确认高德开放平台已开通WebAPI的Place API权限
尝试简化复现步骤并提供代码片段
参考uni.chooseLocation文档的注意事项排查
此问题大概率是第三方地图服务配置问题,非uni-app框架缺陷。若配置正确仍存在异常,建议提供完整可复现案例。 内容为 AI 生成,仅供参考

