Expérience du conducteur et navigation

Image d'un téléphone affichant Google Maps avec un itinéraire actif 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 pour les conducteurs.

Que pouvez-vous faire avec l'expérience du conducteur et la navigation ?

Avec l'expérience du 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 livraison. 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 plus larges des conducteurs grâce à des itinéraires et des lieux de dépose optimisés.

Personnalisez l'expérience de conduite avec le SDK Navigation et utilisez le SDK Driver pour visualiser les positions de vos conducteurs et la progression de leurs itinéraires grâce à la présentation des tâches planifiées du SDK Consumer et aux fonctionnalités de suivi de flotte.

Pourquoi utiliser l'expérience du conducteur et la navigation ?

Capture d'écran de Google Maps affichant un itinéraire avec plusieurs arrêts Lorsque vous gérez une flotte de livraison, il est essentiel d'améliorer la prévisibilité des livraisons et la productivité des chauffeurs pour répondre aux attentes des consommateurs. L'expérience du conducteur et la navigation vous aident à planifier plus efficacement les itinéraires de vos conducteurs, à éviter les retards et les livraisons manquées, et à améliorer la satisfaction de vos conducteurs.

  • Améliorez la satisfaction des conducteurs : votre application peut aider les conducteurs à se sentir maîtres de la situation et informés tout au long de leur journée de travail. Grâce à la navigation Google Maps que vos conducteurs connaissent déjà, ils n'ont pas besoin d'apprendre à utiliser une nouvelle interface cartographique. Vous pouvez également personnaliser l'expérience pour renforcer votre marque.
  • Améliorez la productivité des chauffeurs : guidez vos chauffeurs 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 conducteurs débutants, à temps partiel ou saisonniers qui doivent rapidement se familiariser avec leurs tâches. Vous pouvez également fournir des itinéraires personnalisés et des éléments de carte 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 chauffeurs suivent les itinéraires prévus. En gardant vos chauffeurs dans votre application, vous améliorez également la qualité des signaux de localisation que vous recevez.

Fonctionnement

Les schémas suivants illustrent la séquence d'opérations entre tous les composants de l'expérience de conduite et de la navigation. Le Driver SDK communique les mises à jour de la position au backend Fleet Engine. Le SDK Navigation présente au conducteur des instructions de navigation détaillée (et d'autres informations de navigation). Votre backend gère toutes les autres communications de livraison avec Fleet Engine, comme la création et la mise à jour des véhicules et des tâches.

Trajets à la demande

Le schéma suivant illustre la séquence d'opérations pour les trajets à la demande. Il est divisé en deux parties clés : 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 Qu'est-ce qu'un trajet ? dans la documentation Trajets à la demande.

Tâches planifiées

Le diagramme suivant montre la séquence d'opérations pour les tâches planifiées. Cela inclut une matrice d'une journée de travail typique pour un seul chauffeur, ainsi que la façon 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 le suivi des expéditions ou le suivi de flotte. Avec le suivi des expéditions, Fleet Engine filtre les informations sur les expéditions et les chauffeurs afin qu'un client ne voie que les informations pertinentes pour son expédition.

Utiliser l'expérience du conducteur et la navigation

Cette section décrit une façon d'implémenter une expérience de conduite avec 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 de chauffeur, ou en intégrant Fleet Engine à votre backend pour la création de tâches et de véhicules.

  1. Intégrez le Driver SDK à votre application chauffeur. Le Driver SDK 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 utilisateur du Driver SDK pour les courses à la demande (Android, iOS) et les tâches planifiées (Android, iOS).
  2. Implémentez les fonctionnalités du SDK Navigation dans votre application pour les conducteurs. Le SDK Navigation est une bibliothèque qui fournit des fonctionnalités de navigation personnalisées à vos conducteurs, telles que des instructions détaillées, des itinéraires personnalisés et des éléments de carte personnalisés. Pour consulter la documentation complète destinée aux développeurs, consultez Navigation avec Google Maps.
  3. Gérer 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 Fleet Engine.