Routage et navigation

Image "Driver Routing" La fonctionnalité Driver Routing and Navigation est un kit d'outils Last Mile Fleet Solution qui comprend deux SDK: le SDK Navigation et le SDK Driver. Il fournit des fonctionnalités d'entreprise qui intègrent l'expérience Google Maps dans votre application de pilote.

Que pouvez-vous faire avec les itinéraires et la navigation des conducteurs ?

Avec les fonctionnalités d'itinéraire et de navigation du conducteur, 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. Personnalisez l'expérience de navigation pour l'adapter à l'apparence de votre application, et améliorez les workflows plus larges des conducteurs grâce à des itinéraires et des lieux de dépôt optimisés.

En plus de personnaliser l'expérience de conduite avec le SDK Navigation, vous pouvez fournir aux conducteurs une visualisation de leur itinéraire d'une journée complète sur une carte à l'aide de l'API Route Overview du SDK Driver. Les conducteurs peuvent ainsi facilement prévisualiser le jour précédant leur départ, mieux comprendre l'ordre des arrêts, et obtenir des informations plus précises sur l'heure d'arrivée prévue pour chaque arrêt et sur l'heure de fin de l'itinéraire.

Utilisez le SDK Driver pour permettre la visualisation de la position de vos chauffeurs et de la progression de l'itinéraire via les fonctionnalités de suivi des expéditions et de suivi de flotte.

Pourquoi utiliser les itinéraires et la navigation pour les conducteurs ?

Image de routage du pilote Lorsque vous gérez un parc de livraison, il est essentiel d'améliorer la prévisibilité des livraisons et la productivité des chauffeurs afin de répondre aux attentes des consommateurs. Les itinéraires et la navigation des chauffeurs vous permettent d'orienter plus efficacement vos chauffeurs, d'éviter les retards et les retards de livraison, et d'améliorer la satisfaction de vos chauffeurs.

  • Améliorer la satisfaction des conducteurs : votre application peut aider les conducteurs à se sentir maîtres et à jour lorsqu'ils accomplissent une journée de tâches. Vos chauffeurs n'ont pas besoin de se familiariser avec une nouvelle interface de carte, mais ils peuvent utiliser la navigation Google Maps qu'ils connaissent bien. L'expérience peut être personnalisée 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. Cette fonctionnalité est particulièrement utile pour les conducteurs débutants, à temps partiel ou saisonniers qui ont besoin de monter rapidement en puissance dans leurs tâches. En outre, vous pouvez fournir des itinéraires personnalisés et des éléments cartographiques 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

Le schéma suivant illustre les séquences d'opérations entre tous les composants des fonctionnalités Driver Routing et Navigation. Le SDK Driver communique les mises à jour de position au backend Fleet Engine. Le SDK Navigation présente des instructions de navigation détaillées (et d'autres informations de navigation) au conducteur. Votre backend gère toutes les autres communications de livraison à Fleet Engine, telles que la création et la mise à jour des véhicules et des tâches. Pour en savoir plus sur les types de communications que vous pouvez gérer avec votre backend, consultez la page Intégrer l'API Deliveries dans la documentation Fleet Engine.

Organigramme du processus de navigation et de guidage des conducteurs

Utiliser les itinéraires et la navigation pour les conducteurs

Le processus ci-dessous présente une façon d'implémenter le routage et la navigation des pilotes. Pour faciliter les explications, nous présentons d'abord l'implémentation de l'interface. Cela dit, vous pouvez commencer la mise en œuvre en intégrant d'abord les SDK à votre application de conducteur, ou en intégrant Fleet Engine à votre backend pour créer des tâches et des 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, ce qui est nécessaire pour les fonctionnalités de suivi des expéditions et de suivi de flotte. Lorsque vous utilisez le modèle Conducteur de confiance sur vos appareils gérés, le SDK Driver peut également permettre aux conducteurs de créer ou de modifier leurs tâches et leurs plans d'itinéraire. Le SDK Driver encapsule le SDK Navigation. Pour en savoir plus, consultez les guides utilisateur du SDK Driver pour le suivi des expéditions (Android, iOS) et Fleet Performance (Android, iOS).
  2. Implémentez les fonctionnalités du SDK Navigation dans votre application de pilote. Le SDK Navigation est une bibliothèque chargée de fournir des fonctionnalités de navigation personnalisées à vos conducteurs, telles que des instructions de navigation détaillées, des itinéraires personnalisés et des éléments de carte personnalisés. Pour accéder à la documentation complète destinée aux développeurs, consultez Navigation avec Google Maps.
  3. Gérer des tâches et l'état des véhicules avec Fleet Engine Fleet Engine est le service de backend de Last Mile Fleet Solution qui gère l'interaction entre le SDK Driver et votre propre service de backend. Votre service de backend peut communiquer avec Fleet Engine via des appels REST ou gRPC. Pour en savoir plus, consultez les guides de l'utilisateur Fleet Engine pour le suivi des livraisons et les performances du parc.

API Route Overview

Exemple de code pour la solution Last Mile Fleet