最近的一个项目需求中需要让我们的手机网页跳到第三方地图APP进行导航,开发完之后进行一下整理归纳。整理思路是根据不同地图APP来进行。并分为IOS端和Android端。
地图跳转的核心思路是通过URL来调起,不同的APP有着自己的scheme和参数,通过构建URL再使用window.location方法即可跳转到相关APP。
高德地图:
高德开放平台地址:https://lbs.amap.com/
高德地图手机版API地址:https://lbs.amap.com/api/amap-mobile/summary/
高德地图IOS端URL示例:
iosamap://path?sourceApplication=applicationName&sid=BGVIS1&slat=39.92848272