2012-03-14 5 views

Respuesta

5

La mayoría de las agencias de viajes no permiten Google a revelar sus datos como API pública. Por lo tanto, no existe una forma "fácil" y confiable de integrar Google Transit.

Sin embargo, hay al menos una forma de hacerlo de una manera más difícil: solicite maps.google.com con parámetros de consulta especiales y luego analice una cadena similar a JSON con HTML incrustado. Usted puede echar un vistazo a mi blog para conseguir un poco de introducción a esta opción: http://mikhail.io/2012/04/10/google-transit-api-research/

no comparto ningún código allí, pero la tarea es factible.

+0

¡Bienvenido! Buena respuesta, sigan así! – Dr1Ku

10

Ahora, tanto los servicios web de Google Directions como el API de JavaScript de Google Maps incluyen la construcción de rutas con el transporte público.

Blog post:

http://googlegeodevelopers.blogspot.com/2012/06/public-transit-routing-and-layer-now.html

documentos de la API:

https://developers.google.com/maps/documentation/directions/#TravelModes https://developers.google.com/maps/documentation/javascript/directions#TransitOptions

+1

+1 A partir de 2012 esta es la respuesta correcta. – RexE

2

Usted sólo puede usar API de rutas de Google. Incorpora todos los datos de tránsito (programados o en tiempo real) que tiene en los resultados, devueltos a usted a través de JSON, para sus aplicaciones.

https://developers.google.com/maps/documentation/directions/

hacer una consulta API HTTP y pase en el punto inicial y final, encienda el tránsito, y volverá JSON puede analizar.

http://maps.googleapis.com/maps/api/directions/json?origin=1500+Goddard+Avenue%2C+Louisville%2C+KY&destination=2100+S+Preston+St.%2CLouisville%2CKY&sensor=true&arrival_time=1396696559&mode=transit

Nota el parámetro 'modo' igual a 'tránsito'.

Cuestiones relacionadas