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 los costos, 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 programando los envíos del día siguiente y optimizando 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 agilizar y hacer más eficaz su proceso de despacho eligiendo al mejor conductor activo para que recoja los 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 asignaciones de tareas de tu flota en función de tus propios objetivos y limitaciones.
- Objetivos: Tus metas comerciales
- Limitaciones: Las limitaciones de tus activos físicos
| Objetivos | Limitaciones | ||
|---|---|---|---|
| Eficiencia de viaje | Optimiza las rutas de viaje básicas con parámetros como la distancia y el tiempo hasta el destino. | Horario de trabajo de los conductores | Asigna rutas a los conductores en función de su horario 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 en función de 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 | Haz que un envío o una tarea llegue en un período específico. |
| Balanceo de cargas | Distribuye las tareas de manera equitativa entre una flota de vehículos y personal. | Dependencias y compatibilidad | Optimiza las rutas de tu flota en función de 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 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 proto de gRPC |
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 proto de gRPC |
Cómo usar la API de Route Optimization
| 1 | Inicia la configuración | Comienza con Configura tu proyecto de Google Cloud y completa las instrucciones de configuración que siguen. |
| 2 | Ejecuta una solicitud básica y recibe una respuesta | Después de la configuración, comienza con enviando una solicitud básica y obtén la respuesta, siguiendo Cómo crear una solicitud y Cómo interpretar la respuesta. |
| 3 | Prueba una situación más avanzada y comienza a crear tu propia solicitud | Explora situaciones de ejemplo comenzando con Optimización del orden de las paradas de retiro 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 el código de muestra y las bibliotecas: 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 Services