API de Routes

Las rutas calculan la ruta ideal entre dos ubicaciones o para una matriz de ubicaciones de origen y de destino, y muestran distancias y tiempos de viaje. La calidad de esta información y la entrega oportuna son esenciales para una experiencia del consumidor de calidad.

La API de Routes contiene dos áreas principales:

  • Rutas de Compute: calcula las instrucciones sobre cómo llegar entre ubicaciones con datos de enrutamiento globales y completos, y tráfico en tiempo real. Si actualmente usas la API de Directions, ahora puedes usar las rutas de Compute.
  • Matriz de ruta de Compute: Calcula la distancia y el tiempo de viaje para una lista de pares de origen y destino. Si actualmente usas la API de Distance Matrix, ahora puedes usar Compute Route Matrix.

Las rutas de procesamiento y Compute Matrix Matrix son una versión optimizada para el rendimiento de la API de Directions y la API de Distance Matrix existentes, y admiten capacidades nuevas adicionales, como el enrutamiento de dos ruedas.

Prueba la demostración para ver la API de Routes en acción.

Nuevas funciones y mejoras de la API de Routes

La API de Routes incluye API optimizadas para el rendimiento que proporcionan muchas funciones y mejoras nuevas en comparación con la API de Directions y Distance Matrix actual, incluidas las siguientes:

  • Latencia de respuesta reducida.

  • Compatibilidad con vehículos motorizados de dos ruedas (por ejemplo, motocicletas) El modo de viaje de dos ruedas difiere del modo de viaje en bicicleta, que es un modo de viaje impulsado por personas.

  • Configura rutas ecológicas para estimar la ruta con mayor ahorro de combustible o energía según el tipo de motor de tu vehículo.

  • Personalizar los detalles de la respuesta mediante la especificación de una máscara de campo El enmascaramiento de campos garantiza que no solicites datos innecesarios, lo que ayuda a evitar tiempos de procesamiento y cargos de facturación innecesarios.

  • Configurar opciones detalladas para el cálculo de tráfico, lo que te permite tomar decisiones de compensación de calidad frente a latencia.

  • La configuración de orientación (dirección de viaje) y la carrera de ruta de los puntos de referencia para aumentar la precisión de la hora de llegada.

  • Puntos de referencia inteligentes para especificar las ubicaciones de paso en comparación con las de las terminales y las paradas seguras

  • Solicitar información de peajes en la respuesta, junto con la distancia de la ruta y la hora de llegada estimada

  • Para la característica de matriz de ruta de Compute, la transmisión de elementos de la respuesta antes de que se haya calculado toda la matriz, lo que disminuye la latencia de la respuesta.

  • Se incrementó el límite de elementos (cantidad de orígenes × cantidad de destinos) por solicitud del servidor para la función de Matriz de ruta de Compute de 100 a 625.

Rutas de procesamiento

Usa las rutas de procesamiento para calcular las instrucciones sobre cómo llegar entre un origen y un destino. La ruta puede contener un solo origen y destino, paradas intermedias y modificadores de rutas para obtener ETA más precisos.

Con las rutas de procesamiento, puedes hacer lo siguiente:

  • Busca instrucciones sobre cómo llegar para varios medios de transporte, como conducir, vehículos de dos ruedas, caminar o andar en bicicleta.
  • Muestra indicaciones de varias partes mediante una serie de puntos de referencia.
  • Especifica los orígenes, destinos y puntos de referencia como IDs de lugar o como coordenadas de latitud y longitud para las ubicaciones donde no están disponibles los IDs de lugar.

Las rutas de procesamiento muestran las rutas más eficientes cuando se calculan instrucciones sobre cómo llegar. El tiempo de viaje es el factor principal optimizado, pero las rutas de Compute también pueden considerar otros factores, como la distancia, la cantidad de giros y muchos más cuando se decide qué ruta es la más eficiente.

Para obtener más información, consulta Cómo procesar una ruta.

Matriz de la ruta de procesamiento

Compute Matrix Matrix proporciona la distancia y el tiempo de viaje para una matriz de orígenes y destinos. Usa Compute Route Matrix para calcular la duración y la distancia de cada par de origen y destino de la matriz.

Puedes solicitar datos de distancia para diferentes medios de transporte y calcular el tiempo de viaje con tráfico.

Para obtener más información, consulta Cómo calcular una matriz de ruta.

Cómo migrar apps existentes

Si tienes apps existentes que usan la API de Directions y la API de Distance Matrix, puedes migrarlas para usar las nuevas funciones de Compute Routes y Compute Matrix Matrix de la API de Routes. Consulta la guía de migración de la API de Routes a fin de obtener información para migrar tus apps existentes para que usen estas funciones nuevas.