现在有个需求,需要在H5页面里面点击导航唤起地图APP去导航,但是现在只能实现在浏览器中导航,可是高德地图路线规划组件是可以直接在微信环境下直接调起高德地图进行导航的,不知道有没有同学可以传授下,如何做到这样的效果。
现在有个需求,需要在H5页面里面点击导航唤起地图APP去导航,但是现在只能实现在浏览器中导航,可是高德地图路线规划组件是可以直接在微信环境下直接调起高德地图进行导航的,不知道有没有同学可以传授下,如何做到这样的效果。
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
通过Web页面唤起本地应用一般都是通过访问特定协议的URI实现的,浏览器拦截到未知协议应用后进行转发,如果本地有能处理该URI的应用便唤醒相应应用进行处理。苹果的文档称这种URI为Universal Links,安卓也是一样的道理。
比如微信新开放的H5支付便是通过访问类似下面的URI来唤起你的微信客户端的:
高德自然也不例外,只要你构造符合高德APP要求的URI,然后让用户访问该链接即可唤起高德。示例如下:
详细用法请参考高德官方文档:http://lbs.amap.com/api/amap-...