Lila, parte de nuestro equipo, nos ha hecho el favor de redactar este artículo porque domina a la perfección dicho tema.
Solución:
Google tiene una API de matriz de distancia que devuelve la distancia y los tiempos de viaje entre dos (o más) puntos, que se pueden especificar como lat+lng o direcciones.
No creo que tenga en cuenta los datos de tráfico.
La API que buscas es obtenerDuración del objeto GDirections. Esto le dará la cantidad de segundos para todas las rutas en un GDirecciones solicitud. No estoy seguro si Google aplica datos de tráfico (si está disponible). ¿Alguien más podría tener la respuesta a eso?
Puede obtener un desbordamiento de datos de tráfico en su mapa de Google utilizando GTrafficOverlay, pero no estoy seguro de obtener los datos subyacentes. Empezaría a buscar en la API de datos de Google Maps.
Es posible obtener el tiempo de viaje entre dos puntos utilizando la API de direcciones de Google Maps. Google proporciona una buena documentación para esto.
https://developers.google.com/maps/documentation/directions/intro
Aunque la versión gratuita no tiene en cuenta las condiciones del tráfico. Para obtener las condiciones del tráfico en tiempo real mediante las API, debe comprar la licencia de ‘Google Maps for Work’.
https://www.google.com/work/mapsearth/
Te mostramos reseñas y calificaciones
Recuerda que puedes dar difusión a esta división si lograste el éxito.