國內地圖最大的三家:百度,高德,騰訊(最近地圖事業部有點起色),當我們想使用導航功能的時候,如果業務很重那麼可以使用上面任何一家的SDK,但是如果就是純粹的附加功能,那麼就可以選擇Intent調整的方式,幾行代碼搞定一個要引入幾M大的SDK的功能。
下面是三家的調起說明
- 百度地圖公交、駕車、步行導航
調起Android百度地圖,展示指定導航模式下從起點到終點的路線規劃。
//移動APP調起Android百度地圖方式舉例
intent = Intent.getIntent("intent://map/direction?origin=latlng:34.264642646862,108.95108518068|
name:我家&destination=大雁塔&mode=driving®ion=西安&src=yourCompanyName|yourAppName#Intent;scheme=bdapp;package=com.baidu.BaiduMap;end");
startActivity(intent);
//網頁應用調起Android百度地圖方式舉例
<a href="intent://map/direction?origin=latlng:34.264642646862,108.95108518068|name:我家&destinat
ion=大雁塔&mode=driving®ion=西安&src=yourCompanyName|yourAppName">線路規劃</a>
- 高德地圖路線規劃
輸入起點和終點,搜索公交、駕車或步行的線路。支持版本 V4.2.1 起。
使用示例:
act=android.intent.action.VIEW
cat=android.intent.category.DEFAULT
dat=androidamap://route?sourceApplication=softname&slat=36.2&slon=116.1&sname=abc&dlat=36.3&dlon=116.2&dname=def&dev=0&m=0&t=1
pkg=com.autonavi.minimap
- 騰訊地圖路線規劃
qqmap://map/routeplan?type=drive&from=天壇南門&fromcoord=39.873145,116.413306&to=國家大劇院&tocoord=39.907380,116.388501
//移動端啓動騰訊地圖App,並顯示從出發點[天壇南門] 到 [目的地座標(國家大劇院)] 的駕車路線規劃