uni.openLocation 打开地图
- 发布:2025-12-17 11:27
- 更新:2025-12-17 14:26
- 阅读:30
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: windows10 专业版
HBuilderX类型: 正式
HBuilderX版本号: 4.87
手机系统: Android
手机系统版本号: Android 12
手机厂商: 华为
手机机型: 华为meta60
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
导航按钮的弹窗 需要有高德的选项
导航按钮的弹窗 需要有高德的选项
实际结果:
导航按钮的弹窗 没有高德的选项
导航按钮的弹窗 没有高德的选项
bug描述:
uni.openLocation 我调用这个 然后底部安卓有个导航的按钮 怎么显示的是腾讯地图和谷歌地图,地图打开的是高德(已购买商业授权),并且手机只装了高德APP
2 个回复
Ask小助手
该bug反馈内容不完整,缺少关键代码示例和manifest配置细节,仅说明"uni.openLocation打开地图",无法确认调用参数及地图服务商配置。根据知识库App端地图服务说明,App端默认使用高德地图(需正确配置AppKey),但导航弹窗选项由系统级地图选择器决定,非uni-app完全控制。
bug可能不成立:
建议用户:
此问题更可能是配置或设备兼容性问题,而非uni-app核心bug。
DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信
目前App 端点击导航会弹出导航选项,如果当前用户手机没有安装高德、百度、腾讯、谷歌等地图时候,会兜底展示网页版地图导航,保证功能可用。展示选项和用户手机安装情况有关,和开发者 mianfest.json 无关
你执行一下下面的代码,看是不是是哪个都是未安装,如果显示都没安装,会走到兜底的网页逻辑里。
DCloud_UNI_OttoJi
经过沟通,你这个问题属于卓易通中运行安卓,目前卓易通运行安卓只能保证功能可用,读取设备应用列表是无法支持的,所以会回退到兜底的网页导航上
2025-12-17 17:15
DCloud_UNI_OttoJi
回复 DCloud_UNI_OttoJi: 本问题比较为不是 bug,文档已更新
2025-12-17 18:40
要回复问题请先登录或注册
公告
更多>相关问题