我正在爲我的校園製作地圖,需要幫助。任何人都可以告訴我如何將駕車路線添加到特定的地理點嗎?我希望用戶點擊地圖上的地圖圖標,將它們帶到該地點的描述頁面,然後選擇「路線指引」看起來很簡單,但我對Java和Android非常陌生。Google maps android:如何使用onclick按鈕將駕駛或步行路線添加到特定的地理點?
0
A
回答
1
在Android SDK中沒有對駕車路線的支持,對不起。
1
最簡單的選擇是鏈接到Google Maps應用程序。下面的URL將處理該問題。
Uri uri= Uri.parse("http://maps.google.com/maps?saddr=" + startLocation.getLatitude() + "," + startLocation.getLongitude() + "&daddr="+mapItem.lat + "," + mapItem.lon);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
mActivity.startActivity(intent);
還檢查了這個頁面在地圖網址的所有選項:
http://www.seomoz.org/ugc/everything-you-never-wanted-to-know-about-google-maps-parameters
0
我這樣做是爲了在工作中的應用程序。
我認爲你最好的選擇是使用MapView和Canvas在它上面繪製路線。
爲了獲得路線,正如已經指出的那樣,Android SDK中沒有本地方式。 所以我會去爲你做這個公共web服務。 在我的情況下,我用谷歌方向API:https://developers.google.com/maps/documentation/directions/
它會給你一步一步的導航,並協調你給它。步驟包括每個點和說明的座標(即繼續在Foo街100米,然後右轉向酒吧街)。您可以使用它繪製MapView上的路線(用線連接點),並顯示書面(甚至是口頭)方向。檢查文檔。
它給你很多點和曲線。所以即使在環形路口也會看起來很好。
這將做到這一點,如果你需要在你的應用程序中做到這一點。這對我來說非常合適。
當然,正如atreat所示,您可以使用從三分之一應用程序啓用的公共意圖(Google Maps Navigation ...)。
相關問題
- 1. 使用android上的航點繪製駕駛路線
- 2. 如何:駕駛路線,首次載入時使用Google地圖放大部件?
- 3. 計算駕駛距離Google Maps API
- 4. 如何使用Google Maps API計算兩個地址之間的駕駛距離?
- 5. 如何在Google Maps v3中將路徑添加到路線中?
- 6. 谷歌地圖用於駕車和步行路線的HTTP API
- 7. Android - 如何在駕駛模式中啓用Google地圖意圖?
- 8. 如何將更多路線點添加到Google Directions路線?
- 9. 如何通過Google Maps API V3獲得總駕駛距離?
- 10. 谷歌地圖上的駕駛路徑
- 11. 駕駛模式的路線指示
- 12. 如何在使用HERE android SDK駕駛時獲得路標?
- 13. 使用Google Maps JavaScript API V3查找駕車路線
- 14. 使用Android檢測用戶活動(跑步,騎車,駕駛)
- 15. 使用page-mod(Firefox Addon)添加onclick事件到特定按鈕
- 16. 如何通過谷歌地圖與PHP步行或駕駛距離
- 17. 如何在片段佈局上添加按鈕?(Google maps Android studio)
- 18. Google Play服務如何識別駕駛?
- 19. 如何使用Maps intent以編程方式在android google maps中添加停靠點或路標
- 20. 如何將我的位置按鈕添加到Google地圖
- 21. 使用Mapstraction創建駕駛方向和計算駕駛距離的文檔
- 22. Hybris CMS駕駛艙 - 添加Javascript
- 23. greasemonkey將onclick事件添加到按鈕
- 24. 添加多個航點時的Google地圖路線url錯誤
- 25. 使用NUnit駕駛NDepend
- 26. 使用地圖套件,我可以在兩點之間顯示一條駕駛路線嗎?
- 27. Google Maps API 3路線 - 將行程持續時間和距離添加到infoWindow
- 28. 如何創建代理可以選擇在anylogic駕駛之路?
- 29. 將Google「我的地圖」圖層添加到Google Maps JavaScript API
- 30. 使用PHP計算駕車路線?
方向API呢? – 2011-12-23 21:26:58
@alvinbaena:Android SDK中沒有「方向API」。雖然可以想象,您可以使用JavaScript方向API,但出於技術和許可原因,結果不能與「MapView」一起使用。現在,我希望OP可以嘗試將URL發佈到基於Web的Google地圖指示上,但我對這方面的機制知之甚少。 – CommonsWare 2011-12-23 21:58:49