Android Intent跳轉第三方地圖導航大全

國內地圖最大的三家:百度,高德,騰訊(最近地圖事業部有點起色),當我們想使用導航功能的時候,如果業務很重那麼可以使用上面任何一家的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,並顯示從出發點[天壇南門] 到 [目的地座標(國家大劇院)] 的駕車路線規劃

詳細文檔已經整理到https://github.com/xujinyang/IntentMapGuide

發佈了152 篇原創文章 · 獲贊 74 · 訪問量 71萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章