2009-12-23 27 views

Respuesta

3

La verdad que sí, y lo hacen a sí mismos

El formato es como REST:

http://maps.google.com/maps/nav?output=js&q=from:%20Montreal%20to:%20Toronto&key=apikey 

Dónde q debe tener la forma: "a partir de: X a: y" (URL codificada).

Algunos de los parámetros son similares a los del servicio de codificación geográfica HTTP: http://code.google.com/apis/maps/documentation/geocoding/index.html

Mike

1

Here puede encontrar una lista de parámetros que puede pasar al maps.google.com URL. Tal vez puedas obtener la información que necesitas. No sé qué contiene la salida devuelta. Al menos puedes definir diferentes tipos de salida.

0

Nunca he usado la API, pero es bastante fácil obtener los datos de direcciones estructuradas de una página de google maps usando JS para acceder al DOM de la página de gmap.

4

No existe un método documentado y aprobado para acceder a las indicaciones de conducción a través de una solicitud HTTP API.

Esto hace que sea difícil obtener instrucciones de manejo en el lado del servidor, que supongo que es su intención.

No solo no está documentado y es difícil de conseguir, sino que también violaría las restricciones 10.1 y 10.5 del Google Maps API Terms and Conditions.

Sin embargo, si no te importa el reto, y cree que las reglas están ahí para ser roto, es posible que desee comprobar estos artículos:

1

Ya he usado este library con python y funciona bien, aunque va en contra de los Términos de la API de Google Maps.

3

Si desea que Google permita el acceso legal a las direcciones de conducción a través de HTTP, puede considerar votar a favor de la solicitud de mejora: Issue 235. Teóricamente, cuantas más personas voten por una solicitud de mejora, más atención le dará Google.

Sin embargo, sospecho que puede haber problemas contractuales con las organizaciones que suministran los datos. Las organizaciones como TeleAtlas imponen restricciones sobre cómo Google puede usar sus datos. TeleAtlas probablemente no quiera que Google legalice que las personas usen sus datos para crear aplicaciones gratuitas que compitan directamente con sus propias aplicaciones y dispositivos comerciales.

2
1

versión 3 del API (hecho la versión oficial en los últimos seis meses), lo hace:

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

También tenga en cuenta que la mayoría de los servicios de la competencia (Bing Maps, Yahoo, MapQuest, CloudMade, etc) también soportar servicios web RESTful en esta línea.

Como siempre con estos servicios, consulte los Términos & Condiciones.

Cuestiones relacionadas