¿Hay disponible una API de Google Transit?

Estoy trabajando en una aplicación para móviles para Android e iOS. El cliente es una empresa de transporte público, y nos han pedido integrar Google Transit.

¿Existe una API disponible para Google Transit? Eso nos facilitaría la vida.
¡Gracias!

Ahora, tanto los Servicios Web de Google Directions como el API JavaScript de Google Maps incluyen la construcción de las rutas con Transporte público.

Entrada en el blog:

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

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

Sin embargo, hay al menos una manera de hacerlo de una manera más difícil: solicite maps.google.com con parámetros de consulta especiales y analiza una cadena similar a JSON con HTML incrustado. Usted puede echar un vistazo a mi blog para obtener alguna 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.

Existen feeds disponibles para los desarrolladores que consumen y puntos finales para que las agencias de transporte puedan cargar los datos de tránsito: https://developers.google.com/transit/

Estos son algunos ejemplos: https://developers.google.com/transit/gtfs/examples/

Solo puede usar API de Google Directions. 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/

Realiza una consulta de API de http y pasa los puntos de inicio y final, activa el tránsito y devuelve JSON que puedes 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 Tránsito

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

  • Uber server_token
  • Motor de juegos multiplataforma 2D para Android e iOS?
  • ¿Cuántos números de puerto tiene android and ios?
  • ¿Cómo hacer clics en parte del modelo en Vuforia (sin Unity)?
  • Cómo grabar audio en la página web (iOS, Android, PC / Mac) - sin flash
  • ¿Cómo administrar la cookie en el navegador móvil?
  • Sigue ejecutando una aplicación después de que la pantalla se bloquee automáticamente - Phonegap (Android / iOS)
  • Cómo cambiar el estilo de TextInput marcador de posición en React Native?
  • Buscando el framework OpenGL ES para el desarrollo multiplataforma en Win / Linux / MacOSX / Android / IOS
  • ¿Hay algo similar a los Drawables de Android en iOS?
  • Auto-complete Textfield en iones de titanio y Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.