Routage et navigation

Image de calcul d'itinéraire pour les conducteurs La fonctionnalité Driver Routing and Navigation est un kit d'outils de la solution Last Mile Fleet. Elle comprend deux SDK: le SDK Navigation et le SDK Driver. Il fournit des fonctionnalités professionnelles qui intègrent l'expérience Google Maps à votre application de pilote.

Que pouvez-vous faire avec les itinéraires et la navigation du conducteur ?

Avec Driver Routing and Navigation, vous utilisez à la fois le SDK Navigation et le SDK Driver pour ajuster 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 Driver SDK Route Overview. Les conducteurs peuvent ainsi facilement prévisualiser le jour avant de partir, mieux comprendre l'ordre des arrêts et disposer d'informations plus précises sur l'heure d'arrivée prévue pour chaque arrêt et pour l'heure d'arrivée prévue.

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

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

Image de routage du conducteurLorsque 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 aident à diriger plus efficacement vos chauffeurs, à éviter les retards et les livraisons manquées, et à améliorer la satisfaction de vos chauffeurs.

  • Améliorer la satisfaction des conducteurs : votre application peut aider les conducteurs à se sentir en contrôle et conscients au fur et à mesure qu'ils accomplissent leurs tâches. Vos conducteurs n'ont pas besoin de se familiariser avec une nouvelle interface de carte, mais ils peuvent utiliser la navigation Google Maps qu'ils connaissent. L'expérience peut être personnalisée pour renforcer votre marque.
  • Améliorez la productivité des chauffeurs : guidez vos chauffeurs au bon endroit grâce à des itinéraires reflétant le trafic en temps réel. Cela est particulièrement utile pour les nouveaux conducteurs à temps partiel ou saisonnier qui doivent rapidement se consacrer à leurs tâches. En outre, vous pouvez fournir des itinéraires et des éléments cartographiques 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 avez la certitude que vos chauffeurs suivent les plans d'itinéraire attendus. Garder les 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 services 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 avec 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 communication 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 calcul d'itinéraire pour les conducteurs

Utiliser les itinéraires et la navigation du conducteur

Le processus ci-dessous montre une façon d'implémenter la navigation et le calcul d'itinéraire pour les conducteurs. Pour faciliter les explications, nous allons d'abord vous présenter l'implémentation de l'interface. Cela dit, vous pouvez commencer l'implémentation en intégrant d'abord les SDK dans votre application de conduite, 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 chauffeur. Ce SDK envoie des signaux de position en temps réel au service Fleet Engine, ce qui est nécessaire pour les fonctionnalités de suivi des expéditions et de la flotte. Lorsque vous utilisez le modèle Trusted Driver sur vos appareils gérés, le SDK Driver peut également permettre à vos conducteurs de créer ou de modifier leurs tâches et leurs plans d'itinéraire. Le SDK Driver intègre le SDK Navigation. Pour en savoir plus, consultez les guides de l'utilisateur du SDK Driver pour le suivi des expéditions (Android, iOS) et les performances du parc (Android, iOS).
  2. Implémentez les fonctionnalités du SDK Navigation dans votre application de conduite. 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ée, des itinéraires 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érez vos tâches et l'état de vos véhicules avec Fleet Engine. Fleet Engine est le service de backend de Last Mile Fleet Solution. Il 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 expéditions et les performances du parc.

API Route Overview

Exemple de code pour la solution Last Mile Fleet