2010-04-15 4 views
31

Eventuali duplicati:
J2ME/Android/BlackBerry - driving directions, route between two locationsCome visualizzare un percorso tra due geocoords in google maps?

Sto solo scrivendo un'App per visualizzare il percorso tra due coordinate (lat, long) Tenuto google maps. La visualizzazione di un singolo coord (anche con un marker) funziona bene, ma come disegnare il percorso tra due punti con 2 marker?

Devo ammettere che io sono abbastanza nuovo per Android e le mappe-API ...

+0

Sto facendo un tipo simile di app e mi piacerebbe sapere se usare kml o usare l'api per restituire un json è meglio. –

risposta

27

questo è l'esempio operativo link. controlla. aiuta a creare la sovrapposizione del percorso sulla mappa. ecco il codice complete source per quello.

+0

Una nota, potresti essere in esecuzione in contrasto con l'API di Google Maps se la utilizzi per ottenere indicazioni stradali (hanno rimosso questa funzionalità dalle API di Android). –

+0

sì. ma possiamo fare manipolazioni con il file kml delle mappe. nella mia risposta, stanno recuperando i punti di coordinate del percorso dal file kml di google maps. controllare RoadProvider.java l'URL per creare i coordint di strada dal file kml. – Praveen

+0

Grazie, è esattamente la cosa che stavo cercando :) Penso che questo aiuterà a capire e riprogrammare da solo. Grazie ancora :) – poeschlorn

6

Il percorso sarà un elenco di punti in modo da avere per creare una classe percorso di sovrapposizione. E nel metodo di disegno della classe di sovrapposizione devi disegnare un percorso tra i punti.

+0

così vero anche quando si tratta di mappe offline ... –