Enrutamiento y navegación del conductor

Imagen de ruta de los conductores La función Driver Routing and Navigation es un kit de herramientas de Last Mile Fleet Solution que se compone de dos SDK: el SDK de Navigation y el SDK de Driver. Proporciona funciones de nivel empresarial que incorporan la experiencia de Google Maps en tu aplicación de controlador.

¿Qué puedes hacer con las rutas y la navegación para conductores?

Con Driver Routing y Navigation, usas el SDK de Navigation y el SDK de Driver para ajustar la experiencia de conducción a fin de que se adapte a tu modelo de entrega. Usa el SDK de Navigation para crear una experiencia de navegación paso a paso en tu app con el objetivo de guiar a los conductores en tiempo real. Personaliza la experiencia de navegación para que se adapte al aspecto y el funcionamiento de tu app y mejora los flujos de trabajo más amplios de los conductores con rutas optimizadas y ubicaciones de destino.

Además de personalizar la experiencia de manejo con el SDK de Navigation, puedes brindarles a los conductores una visualización de su ruta de un día completo en un mapa mediante la API de Route Overview del SDK de Driver. De esta manera, los conductores pueden obtener fácilmente una vista previa del día antes de irse, comprender mejor el orden de las paradas y tener información más precisa sobre la hora de llegada de cada parada y cuándo terminará su ruta.

Usa el SDK de Driver para permitir que las ubicaciones de tus conductores y el progreso de la ruta se visualicen a través de las funciones de seguimiento de envíos y de flota.

¿Por qué usar la planificación de ruta y la navegación para conductores?

Imagen de enrutamiento del conductorCuando administras una flota de entregas, es fundamental mejorar la previsibilidad de la entrega y la productividad del conductor para cumplir con las expectativas de los consumidores. Las rutas y la navegación para conductores te ayudan a dirigir a los conductores de manera más eficiente, evitar retrasos y entregas perdidas, y mejorar la satisfacción de los conductores.

  • Mejora la satisfacción de los conductores: Tu app puede ayudar a los conductores a sentirse en control y conscientes mientras realizan un día de tareas. No es necesario que los conductores aprendan a usar una nueva interfaz de mapa, pero pueden usar la navegación de Google Maps que ya conocen. La experiencia se puede personalizar para reforzar tu marca.
  • Mejora la productividad de las tareas del conductor: Guía a los conductores al lugar correcto con rutas que reflejen el tráfico en tiempo real. Esto es especialmente útil para los conductores nuevos, a tiempo parcial o de temporada que necesitan comenzar rápidamente a sus tareas. Además, puedes proporcionar rutas personalizadas y elementos de mapa específicos para tu servicio de entrega.
  • Mejora la previsibilidad de las entregas: Con una app que incorpore la experiencia de Google Maps, puedes estar más seguro de que tus conductores siguen los planes de rutas esperados. Incluir a los conductores en tu aplicación también mejora la calidad de los indicadores de ubicación que obtienes.

Cómo funciona

En el siguiente diagrama, se muestran las secuencias de operaciones entre todos los componentes de Driver Routing y Navigation. El SDK de Driver comunica las actualizaciones de ubicación al backend de Fleet Engine. El SDK de Navigation presenta al conductor instrucciones paso a paso (y otra información de navegación). Tu backend controla todas las demás comunicaciones 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 controlar con tu backend, consulta Integra la API de entregas en la documentación de Fleet Engine.

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

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

En el proceso que aparece a continuación, se muestra una manera de implementar Driver Routing & Navigation. Para facilitar la explicación, primero presentamos la implementación del frontend. Dicho esto, puedes comenzar la implementación integrando primero los SDKs en tu app de controlador o integrando Fleet Engine con tu backend para la creación de tareas y vehículos.

  1. Integra el SDK de Driver en tu app del controlador. Este SDK envía indicadores de ubicación en tiempo real al servicio de Fleet Engine, que es necesario para las funciones de seguimiento de envíos y de flota. Cuando usas el modelo de controlador de confianza en tus dispositivos administrados, el SDK de Driver también puede permitir que tus conductores creen o modifiquen sus tareas y planes de ruta. El SDK de Driver incluye el SDK de Navigation. Para obtener más información, consulta las guías del usuario del SDK de Driver para el seguimiento de envíos (Android y iOS) y sobre el rendimiento de la flota (Android y iOS).
  2. Implementa las funciones del SDK de Navigation en tu app para conductores. Este SDK es una biblioteca responsable de proporcionar funciones de navegación personalizadas a tus conductores, como instrucciones paso a paso, rutas y elementos de mapa personalizados. Para obtener 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 maneja la interacción entre el SDK de Driver y tu propio servicio de backend. Tu servicio de backend puede comunicarse con Fleet Engine mediante llamadas de REST o gRPC. Para obtener más detalles, consulta las guías del usuario de Fleet Engine sobre seguimiento de envío y rendimiento de las flotas.

API de Route Overview

Código de muestra para Last Mile Fleet Solution