2011-11-22 52 views
5

在我的課程中,我有兩個地理點。一個對應於當前位置,另一個是固定地理點。當前位置將保持變化。我需要在這兩個地圖之間繪製路線並且需要改變這條線以改變距離500m。Android - 繪製兩個地理點之間的路線

回答

18

我認爲最好的解決方案稱爲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); 

它調用內置的地圖活動並繪製當前和固定的緯度和經度之間的路徑路徑。

+0

Thanks.I只需要在兩個地理點之間畫一條線。 – siraj

+0

然後siraj請通過這個鏈接。 http://www.anddev.org/google_driving_directions_-_mapview_overlayed-t826.html –

1

@Siraj可能是這個鏈接將幫助你找到你如何能夠實現自己的目標。你可以用你的起點和終點經緯度和長在自己的地圖。使用這個鏈接地址解析API click here

繪製路徑

對於繪製路徑請參考此鏈接for Draw Path

相關問題