Pregunta

¿Sabe usted cómo puedo obtener direcciones de senderismo desde Google dando dos coordenadas específicas? ¿Cómo puedo enviar peticiones GET HTTP simples y tienen el resultado en un archivo KML?

No quiero codificar de forma geográfica, pero entiendo a las indicaciones de que el archivo KML devuelto por este método:

http: //www.gringod. com / 2008/02/26 / save-google-maps-conducir-direcciones /

¿Fue útil?

Solución

No hay ningún método documentado y aprobado en el momento de acceder a la API de rutas de Google Maps a través de una petición HTTP ( actualización : Google añadió caminar y conducir direcciones a través de servicios web en mayo de 2010).

Sin embargo, un método indocumentado que devuelve una salida de JSON es la siguiente:

http://maps.google.com/maps/nav?q=from:London%20to:Dover

El formato del parámetro q debe from:xxx%20to:yyy. Reemplazar xxx e yyy con el inicio y destino, respectivamente. Se puede utilizar una latitud y una longitud en lugar de direcciones completas.

Por defecto esta solicitud devuelve las direcciones de conducción. Para obtener indicaciones a pie se puede agregar el parámetro opcional dirflg=w a la cadena de consulta. ( Fuente )

Tenga en cuenta que esto no sólo es indocumentado, pero también puede violar las restricciones de 10.1 y 10.5 de la Google Maps API Términos y Condiciones .

También puede ser interesante en probar los artículos siguientes:

Otros consejos

Google añadió direcciones a través de servicios web en mayo, 2010:

http://code.google.com/apis/maps/documentation/ direcciones /

Las direcciones se devuelven en formato JSON o XML.

También tienen geocodificación, elevación y plazas disponibles.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top