En este documento, se proporciona una descripción general de cómo realizar la optimización de rutas para toda la flota en tus operaciones de entrega diarias con dos productos:
- Fleet Engine
- API de Route Optimization (GMPRO)
Por sí solo, Fleet Engine puede recibir entradas de cualquier solucionador de rutas con los planes de ruta que proporcionas al backend de Fleet Engine. Sin embargo, si no tienes tu propio solucionador de rutas o si te interesa explorar otras soluciones de enrutamiento, puedes usar la API de Route Optimization junto con Fleet Engine para realizar una optimización continua de las rutas durante todo el día.
Introducción
En tus operaciones de entrega diarias, tu solución de flota suele usar el servicio de Fleet Engine para los siguientes flujos de trabajo de optimización de rutas:
- Planificación inicial de rutas: Define tus planes de rutas diarios con tu solucionador de rutas y, luego, ingrésalos en Fleet Engine para que los conductores puedan verlos, ejecutarlos y hacer un seguimiento de ellos.
- Reoptimización: Selecciona rutas específicas a mitad del día para abordar los cambios de ruta, como problemas de tráfico o cambios en los períodos, y vuelve a optimizar para que la experiencia del conductor y del cliente sea más fluida.
- Asignaciones de paradas nuevas: Asigna paradas nuevas, como solicitudes de retiro ad hoc, en las rutas existentes.
La API de Route Optimization y Fleet Engine proporcionan una combinación de funciones de planificación y seguimiento para que esto sea posible.
API de Route Optimization
La API de Route Optimization de Google Maps Platform (GMPRO) aborda las necesidades complejas de planificación de rutas de vehículos. Un ejemplo es crear un plan para las entregas y los vehículos de entrega, y, al mismo tiempo, aplicar restricciones, como la hora de partida y el peso del paquete. GMPRO puede crear planes de rutas de forma asíncrona o casi en tiempo real, según la cantidad de vehículos en tu plan de rutas. Para obtener más información sobre Route Optimization, consulta la documentación de la API de Route Optimization.
Fleet Engine
Fleet Engine forma parte de los servicios de movilidad. Con Fleet Engine, modelas tu flota, planificas las actividades de los conductores y mantienes un seguimiento en tiempo real de los paquetes a medida que los conductores los entregan. Para modelar tu flota, debes definir vehículos, tareas, paradas y tramos de ruta.
Componentes del sistema
En el siguiente diagrama, se describe cómo tus propios sistemas integrarían Fleet Engine, las APIs de servicios de movilidad y la API de Route Optimization para un sistema que mejora y optimiza tu planificación y las operaciones diarias de la flota. En este diagrama, GMPRO usa los servicios y los datos de la matriz de distancia de Google Maps para resolver problemas, pero tu integración puede usar otros proveedores.

Cada componente tiene un propósito específico en tu sistema de administración de flotas:
- Tu aplicación para conductores: Creas aplicaciones para dispositivos móviles iOS y Android para tus conductores con los SDK de Navigation y Driver. El SDK de Driver permite actualizar en tiempo real las entregas, las ubicaciones de los vehículos y los estados de los pedidos, que puedes mostrar en tu app. Consulta las guías del usuario del SDK de Driver para viajes on demand (Android, iOS). Consulta la documentación del SDK de Navigation.
- Tus operaciones: Puedes crear un panel web con la biblioteca de seguimiento de flotas de Google para mostrar datos en tiempo real de todos los vehículos. Con esto, puedes organizar y supervisar tu flota.
- Tus sistemas: Tus servicios de backend y bases de datos permiten las operaciones diarias seguras de tu empresa.
- Sistemas de Google: La API de Route Optimization usa la API de Distance Matrix para encontrar la distancia y el tiempo de viaje de varias ubicaciones.
Próximos pasos
Si te interesa explorar cómo integrar Fleet Engine con la API de Route Optimization, consulta lo siguiente: