uniapp H5 调用高德地图导航
链接: 高德地图路线规划,点击前往
- 如果你需要获取自己的经纬度位置的话可以用如下(不是所有浏览器都兼容)
var geolocation = new AMap.Geolocation();
geolocation.getCurrentPosition(function(status, result) {
console.log(result.position,'result');
})
- 开始是使用window.location.href来打开唤醒链接,后来发现有些浏览器不兼容,不能用
- 这里的form和to是起点参数是 经度,纬度,名字
window.location.href=`//uri.amap.com/navigation?from=118.115948,24.470662,我的位置&to=118.092515,24.436698终点&mode=car&policy=1&src=com.mzwu.www&callnative=1`
- 后面换了一种打开的方式
window.open(`//uri.amap.com/navigation?from=118.115948,24.470662,我的位置&to=118.092515,24.436698终点&mode=car&policy=1&src=com.mzwu.www&callnative=1`)
就可以打开了,如果没安装高德点击立即导航的时候会让你下载高德地
上图