2012-09-11 80 views
0

我想要在我的Android應用程序上獲取兩個地理點之間的路徑,我不需要任何駕駛路線 - 只是路徑。我已經發現自己是在兩個地點之間繪製直線(http://djsolid.net/blog/android---draw-a-path-array-of-points-in-mapview)。是否有可能獲得實際路徑?我的意思是我可以真正走路的路徑 - 道路路徑 - 不僅是兩個地理位置之間的直線,而且不解析Google地圖網址?Android谷歌地圖上的兩個geopoints之間的路徑

+0

是的,答案在這裏SO已 –

+0

他們只與解析url – pawel

+0

http://stackoverflow.com/questions/4408671/android-draw-route-on-a-mapview-with-twoo-poi-s –

回答

0

我認爲最好的解決方案稱爲android內部地圖活動來顯示兩個地理點之間的路線。請參考下面的代碼:

String uri = "http://maps.google.com/maps?saddr=" + currentLatitude+","+currentLongitude+"&daddr="+fixedLatitude+","+fixedLongitude; 
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(uri)); 
intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity"); 
startActivity(intent); 

這就是所謂的內置地圖的活動,並提請當前和固定latitudelongitude之間的路由路徑。

相關問題