2010-07-19 47 views
6

¿cómo puedo implementar algoritmos como Dijkstra o retroceder en Google Maps integrado en Android? Por ejemplo, quiero calcular una ruta de la ciudad A a la ciudad B de manera que pague el precio más bajo por el gas.Google Maps algoritmo

Respuesta

1

Compruebe esto post. Tiene el ejemplo de búsqueda de ruta. Google elimina la API de búsqueda de rutas. Pero hemos desarrollado el código para dibujar la ruta usando Overlay. esto es lo que se hace en ese ejemplo de trabajo.

+0

Hola, ¿está autorizado? – bogdan

+1

estamos desarrollando ese código con nuestra PROPIA lógica del paquete disponible. entonces ¿Quién quiere autorizarlo? ese ejemplo te ayuda para eso. – Praveen

+0

Ok, muchas gracias. Le pregunté que debido a algunas publicaciones de ese enlace que dice que puede bloquear su clave de Google para mapas – bogdan

1

Dado que Google Maps no proporciona acceso a los datos reales de la carretera, no creo que sea posible implementar su propio algoritmo de enrutamiento.

Puede utilizar datos de carreteras de otra fuente como http://openstreetmap.org.

+0

Gracias, ¿tiene algún ejemplo? – bogdan

+1

Lo mejor sería comenzar probablemente aquí: http://wiki.openstreetmap.org/wiki/Routing Hay un enlace a la lista de correo de Enrutamiento, donde puede obtener más información. También hay un nuevo sitio de ayuda similar a Stackoverflow para OSM: http://help.openstreetmap.org/ – RoToRa