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:
- 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?
- Comienza a usar la API de Route Optimization: Ve a Ejecuta una solicitud básica.
- Comprende la facturación: Uso y facturación
- Consulta bibliotecas y código de muestra: Bibliotecas cliente y Código abierto.
- Sigue las prácticas recomendadas: Prácticas recomendadas para usar los servicios web de la API de Route Optimization