L'expérience du conducteur et la fonctionnalité de navigation font partie du package de services de mobilité qui intègre l'expérience Google Maps à votre application de conducteur.
Que pouvez-vous faire avec l'expérience de conduite et la navigation ?
Avec l'expérience conducteur et la navigation, vous utilisez à la fois le SDK Navigation et le SDK Driver pour adapter l'expérience de conduite à votre modèle de diffusion. Utilisez le SDK Navigation pour créer une expérience de navigation détaillée dans votre application afin de guider les conducteurs en temps réel. Vous pouvez également personnaliser l'expérience de navigation pour qu'elle corresponde à l'apparence de votre application et améliorer les workflows des conducteurs avec des itinéraires et des lieux de dépôt optimisés.
Personnalisez l'expérience de conduite avec le SDK Navigation et utilisez le SDK Driver pour permettre de visualiser l'emplacement de vos conducteurs et la progression de leur itinéraire via la présentation des tâches planifiées du SDK Consumer et les fonctionnalités de suivi de flotte.
Pourquoi utiliser l'expérience et la navigation du conducteur ?
Lorsque vous gérez une flotte de livraison, il est essentiel d'améliorer la prévisibilité des livraisons et la productivité des conducteurs pour répondre aux attentes des consommateurs. L'expérience et la navigation des conducteurs vous aident à planifier plus efficacement leurs itinéraires, à éviter les retards et les livraisons manquées, et à améliorer leur satisfaction.
- Améliorez la satisfaction des conducteurs:votre application peut aider les conducteurs à se sentir en contrôle et informés lorsqu'ils effectuent leurs tâches quotidiennes. Grâce à la navigation Google Maps familière, vos conducteurs n'ont pas besoin d'apprendre une nouvelle interface de carte. Vous pouvez également personnaliser l'expérience pour renforcer votre marque.
- Améliorez la productivité des tâches des conducteurs:guidez vos conducteurs vers le bon endroit grâce à des itinéraires qui reflètent le trafic en temps réel. Ces informations sont particulièrement utiles pour les nouveaux conducteurs, les conducteurs à temps partiel ou les conducteurs saisonniers qui doivent s'adapter rapidement à leurs tâches. En outre, vous pouvez fournir des itinéraires et des éléments de carte personnalisés spécifiques à votre service de livraison.
- Améliorez la prévisibilité des livraisons:avec une application qui intègre l'expérience Google Maps, vous pouvez être plus sûr que vos livreurs suivent les itinéraires prévus. En gardant vos livreurs dans votre application, vous améliorez également la qualité des signaux de localisation que vous recevez.
Fonctionnement
Les diagrammes suivants illustrent la séquence des opérations entre tous les composants de l'expérience et de la navigation du conducteur. Le SDK pilote communique les mises à jour de position au backend Fleet Engine. Le SDK Navigation présente au conducteur des instructions de navigation détaillées (et d'autres informations de navigation). Votre backend gère toutes les autres communications de livraison vers Fleet Engine, telles que la création et la mise à jour de véhicules et de tâches.
Le schéma suivant illustre la séquence des opérations pour les trajets à la demande. Il se compose de deux parties principales : le début de la journée, lorsque les conducteurs activent le partage de position avec Fleet Engine, et une vue simplifiée de la gestion des trajets à l'aide des composants Fleet Engine. Pour obtenir une vue détaillée du processus de trajet, consultez la section Qu'est-ce qu'un trajet ? dans la documentation sur les trajets à la demande.

Le diagramme suivant illustre la séquence des opérations pour les tâches planifiées. Cela inclut une matrice d'une journée de travail d'expédition typique pour un seul conducteur, ainsi que la manière dont son travail est géré dans le système Fleet Engine à l'aide de la bibliothèque Fleet Tracking.
Remarque: Votre système peut utiliser à la fois le suivi des expéditions et le suivi de la flotte. Avec le suivi des envois, Fleet Engine filtre les informations sur l'expédition et le conducteur afin qu'un client ne voit que les informations pertinentes pour son envoi.

Utiliser l'expérience conducteur et la navigation
Cette section décrit une façon d'implémenter une expérience de conduite avec la navigation. Pour faciliter l'explication, cet exemple commence par l'implémentation du frontend. Vous pouvez commencer l'implémentation en intégrant d'abord les SDK dans votre application pour conducteur ou en intégrant Fleet Engine à votre backend pour la création de tâches et de véhicules.
- Intégrez le SDK Driver à votre application conducteur. Le SDK Driver envoie des signaux de localisation en temps réel au service Fleet Engine. Le SDK Driver encapsule le SDK Navigation. Pour en savoir plus, consultez les guides de l'utilisateur du SDK Driver pour les trajets à la demande (Android, iOS) et les tâches planifiées (Android, iOS).
- Implémentez les fonctionnalités du SDK Navigation dans votre application pour chauffeurs. Le SDK Navigation est une bibliothèque qui fournit des fonctionnalités de navigation personnalisées à vos chauffeurs, telles que des instructions détaillées, des itinéraires personnalisés et des éléments de carte personnalisés. Pour obtenir la documentation complète destinée aux développeurs, consultez la section Navigation avec Google Maps.
- Gérez les tâches et l'état des véhicules avec Fleet Engine. Fleet Engine est le service de backend Mobility qui peut communiquer avec Fleet Engine en effectuant des appels REST ou gRPC. Pour en savoir plus, consultez la documentation sur Fleet Engine.