Enrutamiento y navegación del conductor

Imagen de enrutamiento del controlador La función de conducción y navegación para conductores es una solución de flota de red de acceso de herramientas compuesta por dos SDKs: el SDK de Navigation y el SDK de Driver. Integra ofrece funciones de nivel empresarial que incorporan la experiencia de Google Maps en tu aplicación del controlador.

¿Qué puedes hacer con la planificación de ruta y la navegación para conductores?

Con Driver Enrutamiento y Navigation, se usan tanto el SDK de Navigation como Driver. para ajustar la experiencia de conducción a tu modelo de publicación. Usa el Navigation SDK para crear una experiencia de navegación paso a paso en tu app para guiar a los conductores en tiempo real. Personaliza la experiencia de navegación para que coincida con la de tu app y mejorar la experiencia de los conductores flujos de trabajo más amplios con optimizaciones las rutas y los lugares de destino.

Además de personalizar la experiencia de conducción con la navegación SDK, puedes proporcionarles a los conductores una visualización de su ruta de un día completo en una con la API de descripción general de rutas del SDK de Drive. Esto permite a los conductores obtener una vista previa del día antes de irse, entender mejor el orden de las paradas, y tener información de hora de llegada estimada más precisa para cada parada y cuándo su ruta hasta el final.

Usa el SDK del controlador para habilitar las ubicaciones de tus conductores y el progreso de la ruta a través de las capacidades de seguimiento de envíos y de flota.

¿Por qué usar las rutas para conductores y la navegación?

Imagen de enrutamiento del controlador Cuando administras una flota de entregas, es fundamental mejorar la entrega previsibilidad y mejorar la productividad para satisfacer las expectativas de los consumidores. La función de rutas y navegación para conductores te ayuda a dirigir a tus conductores de manera más eficiente, evitar retrasos y entregas perdidas, y mejorar la satisfacción del conductor.

  • Mejora la satisfacción del conductor: Tu app puede ayudar a los conductores a sentirse para mantener el control y estar al tanto cuando realizan tareas. Tus conductores no tienen que aprender una nueva interfaz de mapa, pero pueden utilizar el Google Maps conocido la navegación. La experiencia se puede personalizar para reforzar tu marca.
  • Mejora la productividad de las tareas de los conductores: Guía a los conductores hacia la derecha. con rutas que reflejan el tráfico en tiempo real. Esto es especialmente útil para conductores nuevos, de medio tiempo o de temporada que necesitan adaptarse rápidamente sus tareas. Además, puedes proporcionar rutas personalizadas y elementos del mapa específicas de tu servicio de entrega.
  • Mejora la previsibilidad de las entregas: con una app que incorpora la experiencia en Maps, puedes tener más confianza en que tus conductores seguirán los planes de ruta esperados. Mantener los controladores dentro de tu aplicación mejora la calidad de los indicadores de ubicación que recibes.

Cómo funciona

En el siguiente diagrama, se muestran las secuencias de operaciones entre todos los componentes de Driver Enrutamiento y Navigation. El SDK de Driver comunica las actualizaciones de ubicación al backend de Fleet Engine. El SDK de Navigation presenta instrucciones paso a paso (y otra información de navegación) al conductor. Tu backend controla todas las demás comunicación de entrega a Fleet Engine, como la creación y actualización de vehículos y tareas. Para obtener más información sobre los tipos de comunicación que puedes manejar con tu backend, consulta Integra la API de Deliveries en la documentación de Fleet Engine.

Diagrama de flujo del proceso de enrutamiento y navegación de controladores

Cómo usar la ruta y la navegación para conductores

El siguiente proceso demuestra una forma de implementar el enrutamiento de controladores y Navegación. Para facilitar la explicación, presentamos la implementación del frontend antes de empezar. Dicho esto, puedes comenzar con la implementación integrando los SDKs primero en tu app de controlador o a través de la integración de Fleet Engine con tu backend la creación de tareas y vehículos.

  1. Integra el SDK del controlador en tu app de controlador. El SDK de Driver envía señales de ubicación en tiempo real al servicio de Fleet Engine, lo cual es obligatorio para las capacidades de seguimiento de envíos y de flota. Cuando uses Trusted Driver en tus dispositivos administrados, el SDK de Driver también te permite tus conductores para crear o modificar sus tareas y planes de ruta. El SDK de Driver une el SDK de Navigation. Para obtener más información, consulta la Guías del usuario del SDK de Driver para el seguimiento de envíos (Android, iOS) y Fleet Performance (Android, iOS).
  2. Implementa funciones del SDK de Navigation en tu app de controlador. El El SDK de Navigation es una biblioteca que se encarga de proporcionar una navegación personalizada. capacidades a tus conductores, como instrucciones paso a paso, personalizadas rutas y elementos personalizados del mapa. Para ver la documentación completa para desarrolladores, consulta Navegación con Google Maps
  3. Administra las tareas y el estado del vehículo con Fleet Engine. Fleet Engine es el servicio de backend de Last Mile Fleet Solution que controla la interacción entre el SDK de Driver y tu propio servicio de backend. Tu servicio de backend puede comunicarse con Fleet Engine a través de llamadas REST o gRPC. Para obtener información detallada, consulta las guías del usuario de Fleet Engine Seguimiento de envíos y Rendimiento de las Flotas.

API de Route Overview

Código de muestra para la solución de flota de red de acceso