La experiencia del conductor y la función de navegación forman parte del paquete de servicios de movilidad que incorpora la experiencia de Google Maps en tu aplicación para conductores.
¿Qué puedes hacer con la experiencia del conductor y la navegación?
Con la experiencia y la navegación del conductor, puedes usar 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 y guiar a los conductores en tiempo real. También puedes personalizar la experiencia de navegación para que coincida con el estilo de tu app y mejorar los flujos de trabajo más amplios de los conductores con rutas y ubicaciones de entrega optimizadas.
Personaliza la experiencia de conducción con el SDK de Navigation y usa el SDK de Driver para permitir que se visualicen las ubicaciones de los conductores y el progreso de la ruta a través de la descripción general de las tareas programadas del SDK de Consumer y las funciones de seguimiento de flotas.
¿Por qué usar la experiencia del conductor y la navegación?
Cuando administras una flota de reparto, es fundamental mejorar la previsibilidad de las entregas y la productividad de los conductores para satisfacer las expectativas de los consumidores. La experiencia del conductor y la navegación te ayudan a planificar rutas de manera más eficiente, evitar demoras y entregas perdidas, y mejorar la satisfacción de los conductores.
- Mejora la satisfacción de los conductores: Tu app puede ayudar a que los conductores sientan que tienen el control y están informados mientras realizan un día de tareas. Con la navegación familiar de Google Maps, los conductores no tienen que aprender una nueva interfaz de mapa. También puedes personalizar la experiencia para reforzar tu marca.
- Mejora la productividad de las tareas de los conductores: Guía a tus conductores al lugar correcto con rutas que reflejen el tráfico en tiempo real. Esta información es especialmente útil para conductores nuevos, de medio tiempo o de temporada que necesitan adaptarse rápidamente a sus tareas. Además, puedes proporcionar rutas personalizadas y elementos de mapas específicos para tu servicio de entrega.
- Mejora la previsibilidad de la entrega: Con una app que incorpore la experiencia de Google Maps, puedes tener más confianza en que tus conductores sigan los planes de ruta esperados. Mantener a los conductores dentro de tu aplicación también mejora la calidad de los indicadores de ubicación que obtienes.
Cómo funciona
En los siguientes diagramas, se muestra la secuencia de operaciones entre todos los componentes de la experiencia del conductor y la navegación. El SDK de Driver comunica las actualizaciones de ubicación al backend de Fleet Engine. El SDK de Navigation le 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.
Viajes on demand
En el siguiente diagrama, se muestra la secuencia de operaciones para viajes a pedido. Se divide en dos partes clave: el comienzo del día cuando los conductores habilitan la opción para compartir la ubicación con Fleet Engine y una vista simplificada de la administración de viajes con componentes de Fleet Engine. Para obtener una vista detallada del proceso de viaje, consulta la sección ¿Qué es un viaje? en la documentación de Viajes a pedido.
Tareas programadas
En el siguiente diagrama, se muestra la secuencia de operaciones para las tareas programadas. Esto incluye una matriz de una jornada laboral de envío típica para un solo conductor, junto con la forma en que se maneja su trabajo en el sistema de Fleet Engine mediante la biblioteca de seguimiento de flota.
Nota: Tu sistema puede usar el seguimiento de envíos o el seguimiento de flotas. Con el seguimiento de envíos, Fleet Engine filtra la información del envío y del conductor para que el cliente vea solo la información relevante para su envío.
Cómo usar la experiencia del conductor y la navegación
En esta sección, se describe una forma de implementar una experiencia de conductor con la navegación. Para facilitar la explicación, este ejemplo comienza con la implementación del frontend. Puedes comenzar la implementación integrando los SDKs en tu app de controlador primero o integrando Fleet Engine con tu backend para la creación de tareas y vehículos.
- Integra el SDK de Driver en tu app para conductores. El SDK de Driver envía indicadores de ubicación en tiempo real al servicio de Fleet Engine. El SDK de Driver une el SDK de Navigation. Para obtener más información, consulta las guías del usuario del SDK para conductores sobre viajes a pedido (Android, iOS) y tareas programadas (Android, iOS).
- Implementa funciones del SDK de Navigation en tu app para conductores. El SDK de Navigation es una biblioteca que proporciona capacidades de navegación personalizadas para los conductores, como instrucciones paso a paso, rutas personalizadas y elementos del mapa personalizados. Si deseas obtener la documentación completa para desarrolladores, consulta Navegación con Google Maps.
- Administra las tareas y el estado de los vehículos con Fleet Engine. Fleet Engine es el servicio de backend de movilidad que puede comunicarse con Fleet Engine mediante llamadas REST o gRPC. Para obtener más información, consulta la documentación de Fleet Engine.