2012-12-18 18 views
13

Eventuali duplicati:
How to display a route between two geocoords in google maps?Android di Google Maps API v2 percorso di visualizzazione

Sto cercando un modo per ottenere il percorso tra 2 punti visualizzati nella mappa utilizzando Google Maps API v2 . Ho cercato in SO ma non riesco a trovare un esempio per questo. Forse qualcuno può aiutarmi con collegamenti o un esempio.

Grazie mille.

+0

E 'questo quello che stai cercando? http://stackoverflow.com/questions/2643993/how-to-display-a-route-ttra-two-geocoords-in-google-maps –

+0

Solo un commento: Google Maps API V2 diventerà obsoleto su Maggio 2013. Google invia mail agli sviluppatori per migrare i propri mashup a una versione più recente. – jap1968

+0

@ jap1968 Stai parlando dell'API JavaScript, ma la mia domanda riguarda l'API di Google Maps per Android v2. – Xelz

risposta

20

Nel v2 della API di Google Maps, un percorso è solo un PolyLine. IMHO è molto più conveniente/facile da usare rispetto al vecchio rivestimento.

Dal Google Maps API V2 documentation:

Polyline line = map.addPolyline(new PolylineOptions() 
        .add(new LatLng(-37.81319, 144.96298), 
         new LatLng(-31.95285, 115.85734)) 
        .geodesic(true)); 
+1

Sto usando lo stesso codice che hai usato, ma a volte le linee non seguono le strade o le strade, hai una soluzione? –

+1

La polilinea non ha nulla a che fare con strade o viali. Se non corrispondono, è perché stai creando la polilinea con le coordinate sbagliate. –

Problemi correlati