¿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!
- ¿Qué sucede si falla el servicio de datos de la nube de Parse?
- Error de descarga de la aplicación de desarrollador de PhoneGap
- Aplicación de teléfono iónico. Establece la alarma que sobrevive al reinicio. Abrir aplicación cuando se dispara una alarma
- AddEventListener ('exit') a inappbrowser en PhoneGap
- ¿Cómo realizar un seguimiento de los usuarios de facebook orgánicos versus pagados en mi aplicación?
- Aplicación web para Android e iOS envuelta en una aplicación nativa
- Phonegap - navigator.app.backHistory () no funciona en el botón de retorno de HTML
- Cambiar el icono de la barra de estado de notificaciones push en Android e IOS
- Limitaciones de Cordova PhoneGap
- Uso de GCM en Android e iOS sin una carga de notificación
- Detectar la máxima resolución de vídeo compatible con un dispositivo móvil en un sitio web que responda
- Detectar si el navegador admite la reproducción automática de medios incrustados: YouTube playVideo () e iOS
- Encuentra mi versión de aplicación de aire en AS3 en iOS y Android
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.
Observe el parámetro 'modo' igual a 'tránsito'.
- Diseño y desarrollo de Android – Enfoques y mejores prácticas
- Cómo utilizar IntentCompat.makeRestartActivityTask ()?