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 paradas.

Por qué usar la API de Route Optimization

Mejora la eficiencia operativa de tu flota de transporte con la ayuda de los planes de ruta. Ajusta tus rutas según el costo, las limitaciones de tiempo, las necesidades de los clientes y cualquier otro objetivo comercial. Por ejemplo:

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

  • Una empresa de logística puede ahorrar tiempo y recursos si programa envíos al día siguiente y, al mismo tiempo, optimiza las entregas para lograr eficiencia en el tiempo, ahorro de costos, entrega a tiempo y satisfacción del conductor y del cliente final.
  • Una empresa de entrega de comida a pedido puede hacer que su proceso de despacho sea más rápido y eficaz si elige al mejor conductor activo para que retire pedidos nuevos y los inserte en sus rutas existentes.
  • Un proveedor de servicios de campo puede mejorar su eficiencia y la satisfacción del cliente asignando proveedores a las citas y encontrando la secuencia de paradas óptima para más de una cita, todo mientras vuelve a optimizar las rutas cuando surgen desafíos.

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.
  • Limitaciones: 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, comenzando 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?