Expérience du conducteur et navigation

Image d'un téléphone affichant Google Maps avec un itinéraire actif L'expérience Conducteur et la fonctionnalité de navigation font partie du packaging des 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 ?

Pour l'expérience de conduite et la navigation, vous utilisez à la fois le SDK Navigation et le SDK Driver afin d'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 pour permettre de visualiser l'emplacement de vos chauffeurs et la progression de leur itinéraire via la présentation des tâches planifiées du SDK grand public et les fonctionnalités de suivi du parc.

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

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 conducteurs pour répondre aux attentes des consommateurs. L'expérience du chauffeur et la navigation vous aident à les diriger plus efficacement, à éviter les retards et les livraisons manquées, et à améliorer la satisfaction de vos chauffeurs.

  • Amélioration de la satisfaction des conducteurs:votre application peut aider les conducteurs à se sentir sous leur contrôle et informés tout au long de leur journée de tâches. Grâce à la navigation Google Maps familière, vos conducteurs n'ont pas besoin de se familiariser avec une nouvelle interface de carte. Vous pouvez également personnaliser l'expérience afin de renforcer votre marque.
  • Améliorez la productivité des conducteurs: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 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 chauffeurs suivent les plans d'itinéraire attendus. Garder vos chauffeurs dans votre application améliore également la qualité des signaux de localisation que vous obtenez.

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 les instructions de navigation détaillées (et d'autres informations de navigation). Votre backend gère toutes les autres communications de diffusion vers Fleet Engine, telles que la création et la mise à jour de véhicules et de tâches.

Trajets à la demande

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 en savoir plus sur le processus de trajet, consultez la section Qu'est-ce qu'un trajet ? dans la documentation sur les trajets à la demande.

Tâches planifiées

Le schéma suivant montre la séquence des opérations des 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 colis et le suivi du parc. 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.

  1. Intégrez le SDK Driver à votre application de pilote. 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).
  2. 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.
  3. Gérez les tâches et l'état des véhicules avec Fleet Engine. Fleet Engine est le service de backend de mobilité qui peut communiquer avec Fleet Engine via des appels REST ou gRPC. Pour en savoir plus, consultez la documentation sur Fleet Engine.