La API de 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 planes de rutas. Ajusta tus rutas según los costos, las restricciones 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 envíos para el día siguiente y, al mismo tiempo, optimizar las entregas para lograr eficiencia en el tiempo, ahorro de costos, entregas a tiempo y satisfacción del conductor y del cliente final.
- Una empresa de entrega de comida a pedido puede acelerar y mejorar su proceso de envío eligiendo al mejor conductor activo para que recoja 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 problemas.
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 según tus propios objetivos y restricciones.
- Objetivos: Son tus objetivos comerciales.
- Restricciones: Son 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. | Horas de trabajo de los conductores | Asigna rutas a los conductores según sus horarios laborales 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 | Hacer que un envío o una tarea llegue en un horario específico |
Balanceo de cargas | Distribuir tareas de manera equitativa 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 construir una solicitud en Construye un mensaje de solicitud y para interpretar una respuesta en Interpreta 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 devuelve.
Recursos de datos | Descripción y datos devueltos | Formato de devolución |
---|---|---|
optimizeTours
|
Este método devuelve una ruta optimizada, con detalles de las visitas y las métricas. | JSON o gRPC proto |
batchOptimizeTours
|
Este método devuelve 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 | Inicia la configuración | 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 por enviar una solicitud básica y obtener la respuesta, siguiendo Cómo crear una solicitud y Cómo interpretar la respuesta. |
3 | Prueba un caso más avanzado y comienza a crear tu propia solicitud | Explora situaciones de ejemplo, comenzando con la optimización del orden de las paradas de recolección 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 las muestras de código 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