哪位大佬知道uniapp h5怎么判断用户是否安装高德地图
土豆不是马铃薯
- 发布:2021-01-28 16:57
- 更新:2023-04-06 18:16
- 阅读:1342
6 个回复
土豆不是马铃薯 (作者)
1234
土豆不是马铃薯 (作者)
各位大佬 在线等啊
k***@163.com
openMap() {
let url = 'https://www.amap.com/'
window.location.href = url
},
2***@qq.com
var hasAmap = plus.runtime.isApplicationExist({pname:'com.autonavi.minimap',action:'androidamap://'}); //是否安装了高德地图,返回Boolean类型
星拾夜暝
使用uniapp提供的JSBridge调用原生API,判断是否能够跳转到高德地图的URL Scheme。
如果可以跳转,说明用户已经安装了高德地图,可以直接跳转到高德地图。
如果无法跳转,说明用户没有安装高德地图,可以提示用户下载安装。
星拾夜暝
第一步:在html中引入高德地图JS SDK,并在body中添加一个div容器:
第二步:在Vue组件中,使用mounted钩子函数,创建一个地图实例并判断是否成功:
第三步:通过判断地图实例是否成功创建,就可以判断用户是否安装了高德地图了。