Optimización de rutas con la API de Route Optimization y Fleet Engine

En este documento, se proporciona una descripción general de cómo realizar rutas en toda la flota Optimización de las operaciones de entrega diaria con dos productos:

  • Fleet Engine
  • API de optimización de rutas (GMPRO)

Por sí mismo, Fleet Engine puede recibir entradas de cualquier solucionador de rutas usando el comando que proporcionas al backend de Fleet Engine. Sin embargo, si no tienes tu 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 la optimización continua de la ruta a lo largo del día.

Introducción

En tus operaciones de entrega diarias, tu solución de flota generalmente usaría el Servicio de Fleet Engine para los siguientes flujos de trabajo de optimización de rutas:

  • Planificación de rutas inicial: Define tus planes de ruta diarios según tu ruta. de resolución e ingresarlos en Fleet Engine para obtener visibilidad por parte de los conductores, la ejecución y el seguimiento.
  • Volver a optimizar: selecciona rutas específicas en la mitad del día para abordar cambios en la ruta, como problemas de tráfico o cambios en los períodos, y reoptimizarla para ofrecer una experiencia más ágil a los conductores y los clientes.
  • Nuevas asignaciones de paradas: Asigna nuevas paradas, como solicitudes de retiro ad hoc. entre rutas existentes.

la API de Route Optimization y Fleet Engine ofrecen una combinación de planificación de seguimiento y análisis de datos para hacerlo posible.

API de Route Optimization

La API de optimización de rutas de Google Maps Platform (GMPRO) aborda de planificación de ruta de vehículos. Un ejemplo es crear un plan para entregas y entregas vehículos y, al mismo tiempo, aplicar restricciones, como la hora de recogida y el paquete peso. GMPRO puede crear planes de enrutamiento de forma asíncrona o casi real tiempo, según la cantidad de vehículos en tu plan de planificación de ruta. Para ver más información sobre optimización de rutas, consulta la API de optimización de rutas documentación.

Fleet Engine

Fleet Engine forma parte de los servicios de movilidad. Con Fleet Engine, para diseñar tu flota, planificar las actividades de los conductores y realizar un seguimiento en tiempo real de paquetes a medida que los conductores los entregan. Modelar tu flota implica 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 la flota de Google Cloud, las APIs de servicios de movilidad y la API de Route Optimization de un sistema que mejora y optimiza la planificación y las operaciones diarias de la flota. En este diagrama, GMPRO usa los servicios y datos de Google Maps Distance Matrix para su resolución de problemas, pero tu integración puede usar otros proveedores en su lugar.

Un diagrama que describe una integración de motor de flota

Cada componente cumple un propósito específico en la administración de tu flota sistema:

  • Tu aplicación de controlador: Creas aplicaciones para dispositivos móviles para iOS y Android. para los conductores con los SDK de Driver y Navigation. El SDK de Driver permite actualizaciones en tiempo real de entregas, ubicaciones de vehículos y pedidos estados, que puedes mostrar en tu app. Consulta la 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 creado con Google Fleet Biblioteca de seguimiento 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 habilitan 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 la duración del viaje de varias ubicaciones.

Próximos pasos

Si te interesa explorar cómo integrar Fleet Engine con Route Optimización de la API, consulta lo siguiente: