2011-11-22 7 views

Odpowiedz

18

Myślę, że najlepsze rozwiązanie nazywa się wewnętrzna mapa Android, aby pokazać trasę między dwoma punktami geograficznymi. Proszę zapoznać się z poniższym kodem.

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); 

Nazywa się wbudowaną czynnością mapy i narysuje trasę między aktualną i ustaloną szerokością i długością geograficzną.

+0

Dziękuję. Wystarczy, że narysuję linię między dwoma punktami geograficznymi. – siraj

+0

Następnie proszę siraj proszę przejść przez ten link. http://www.anddev.org/google_driving_directions_-_mapview_overlayed-t826.html –

1

@Siraj Może ten link pomoże Ci znaleźć w jaki sposób można osiągnąć swój cel .you można używać punktu startu i punkt końcowy lat i długo, aby narysować ścieżkę w swoim własnym mapie .use ten link do Geokodowanie API click here

Dla ścieżki rysowania odsyłaj ten link for Draw Path

Powiązane problemy