2010-04-15 32 views
31

Duplicar posible:
J2ME/Android/BlackBerry - driving directions, route between two locations¿Cómo mostrar una ruta entre dos geocoords en google maps?

sólo estoy escribiendo una aplicación para la visualización de la ruta entre dos coordenadas (latitud, longitud) en Ver en google maps. Mostrar una sola coord (incluso con un marcador) funciona bien, pero ¿cómo dibujar la ruta entre dos puntos con 2 marcadores?

Debo admitir que soy bastante nuevo en Android y los mapas-API ...

+0

Estoy haciendo un tipo similar de aplicación y me gusta saber si usar kml o usar la API para devolver un json es mejor. –

Respuesta

27

este es el ejemplo de trabajo link. Echale un vistazo. ayuda a crear la superposición de ruta en el mapa. aquí está el código complete source para eso.

+0

Una nota, es posible que se encuentre en conflicto con la API de Google Maps si la usa para obtener indicaciones de manejo (eliminaron esta capacidad de la API de Android api). –

+0

sí. pero podemos hacer manipulaciones con el archivo kml de mapas. en mi respuesta, están recuperando los puntos de coordenadas de la ruta del archivo kml de google maps. revise el RoadProvider.java donde se encuentra el url para obtener los coordinadores de ruta del archivo kml. – Praveen

+0

Gracias, eso es exactamente lo que estaba buscando :) Creo que esto ayudará a comprenderlo y reprogramarlo por mi cuenta. Gracias otra vez :) – poeschlorn

6

Su ruta será una lista de puntos por lo que tiene que crear una clase superposición de ruta. Y en el método de sorteo de la clase de superposición, debe dibujar una ruta entre los puntos.

+0

tan cierto cuando se trata de mapas fuera de línea también ... –

Cuestiones relacionadas