Qué es la API de Route Optimization

Route Optimization es una API de Google Maps Platform que genera planes de ruta optimizados para uno o varios vehículos y sus envíos.

Por qué usar la API de Route Optimization

Usa la API de Route Optimization para mejorar la eficiencia operativa de tus necesidades de transporte.

Si usas objetivos y restricciones únicos para tu empresa, puedes crear planes de ruta que se ajusten al costo, las limitaciones de tiempo y las necesidades de los clientes. Por ejemplo:

Captura de pantalla de un mapa con tres rutas destacadas en diferentes colores

  • Una empresa de logística usa Route Optimization para optimizar las tareas de todos los envíos al día siguiente, lo que permite ahorrar tiempo, reducir costos, realizar entregas a tiempo y aumentar la satisfacción de los conductores y los clientes finales.
  • Una empresa de entrega de comida a pedido usa la optimización de rutas en su proceso de envío para elegir el mejor conductor activo que recoja pedidos nuevos y los inserte en sus rutas existentes.
  • Un proveedor de servicios de campo usa la optimización de rutas para asignar proveedores a citas y encontrar la secuencia de paradas óptima para más de una cita, todo mientras vuelve a optimizar las rutas cuando surgen desafíos, lo que mejora su eficiencia y la satisfacción del cliente.

Qué puedes hacer con la API de Route Optimization

Usa la API de Route Optimization para optimizar las rutas y las tareas asignadas de tu flota según tus propios objetivos y restricciones.

  • Objetivos: Tus objetivos comerciales.
  • Restricciones: Son las limitaciones de tus recursos físicos.
Objetivos Limitaciones
Eficiencia en los viajes Optimiza las rutas de viaje básicas con parámetros como la distancia y el tiempo de llegada al destino. Horario de trabajo de los conductores Asignar rutas a los conductores según sus horarios de trabajo y descansos
Llegada a tiempo Prioriza un retiro, una entrega o un servicio para que llegue antes de una hora específica. Capacidad del vehículo Asigna un vehículo a una tarea según la cantidad de carga que puede transportar.
Costo de uso del vehículo Minimiza la cantidad de vehículos necesarios para realizar una tarea. Períodos Recibir un envío o una tarea en un horario específico
Balanceo de cargas Distribuye las tareas de manera justa entre una flota de vehículos y personal. Dependencias y compatibilidad Optimiza las rutas de tu flota según los tipos de vehículos, la secuencia de tareas o las condiciones de envío.

Cómo funciona la API de Route Optimization

Se puede acceder a la API de Route Optimization con REST, gRPC y bibliotecas cliente.

Cuerpo de la solicitud

El cuerpo de la solicitud acepta información sobre tus envíos y los vehículos disponibles para entregarlos. Esto incluye detalles como los siguientes:

  • Ubicaciones de retiro y entrega
  • Períodos
  • Tamaño y peso del envío
  • Capacidad del vehículo

Cuerpo de la respuesta

El cuerpo de la respuesta proporciona un plan de ruta detallado que incluye lo siguiente:

  • Secuencia de paradas
  • Envíos asignados
  • Métricas generales

Obtén más detalles para crear una solicitud en Cómo crear un mensaje de solicitud y para interpretar una respuesta en Cómo interpretar la respuesta.

Recursos

En la siguiente tabla, se resumen los recursos disponibles a través de la API de Route Optimization junto con los datos que muestra.

Recursos de datos Descripción y datos que se muestran Formato de los datos que se muestran
optimizeTours Este método muestra una ruta optimizada, con detalles de las visitas y las métricas. JSON o gRPC proto
batchOptimizeTours Este método muestra el nombre del recurso de una operación de larga duración, que indica cuándo se completa el procesamiento. JSON o gRPC proto

Cómo usar la API de Route Optimization

1 Prepárate Comienza con Configura tu proyecto de Google Cloud y completa las instrucciones de configuración que se indican a continuación.
2 Ejecuta una solicitud básica y recibe una respuesta Después de la configuración, comienza con el envío de una solicitud básica y obtén la respuesta, siguiendo Crea una solicitud y Interpreta la respuesta.
3 Prueba una situación más avanzada y comienza a crear tu propia solicitud Explora situaciones de ejemplo que comienzan con la optimización de pedidos de paradas de carga y entrega y comienza a crear solicitudes que coincidan con tus casos de uso.

Bibliotecas cliente disponibles

Para obtener una lista de las bibliotecas cliente disponibles para la API de Route Optimization, consulta Bibliotecas cliente.

¿Qué sigue?