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:
- 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?
- 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