Routage et navigation

Image "Driver Routing" La capacité de calcul d'itinéraire et de navigation pour les conducteurs est une solution Last Mile Fleet qui se compose de deux SDK: le SDK Navigation et le SDK Driver. Il propose des fonctionnalités professionnelles qui intègrent l'expérience Google Maps dans votre application pilote.

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

Avec les fonctionnalités Driver Routing et Navigation, vous utilisez à la fois le SDK Navigation et Driver SDK pour adapter l'expérience de conduite à votre modèle de diffusion. Utilisez le le SDK Navigation pour créer une expérience de navigation détaillée dans votre application pour guider les conducteurs en temps réel. Personnalisez l'expérience de navigation en fonction de votre application et améliorer l'expérience des conducteurs des flux de travail plus larges grâce à des itinéraires et des lieux de dépôt.

En plus de personnaliser l'expérience de conduite avec Navigation SDK, vous pouvez fournir aux conducteurs une visualisation de leur itinéraire d'une journée complète sur un à l'aide de l'API Driver SDK Route Overview. Les conducteurs peuvent ainsi un aperçu de la veille de la journée, mieux comprendre l'ordre des arrêts, et d'obtenir des informations plus précises sur l'heure d'arrivée prévue pour chaque arrêt terminer.

Utiliser le SDK Driver pour autoriser la localisation des conducteurs et leur progression grâce aux fonctionnalités de suivi des colis 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 crucial d'améliorer votre livraison la prévisibilité et la productivité afin de répondre aux attentes des consommateurs. Les itinéraires et la navigation des conducteurs vous aident à les diriger plus efficacement, éviter les retards et les livraisons manquées, et améliorer la satisfaction de votre chauffeur.

  • Améliorer la satisfaction des conducteurs : votre application peut aider les conducteurs à se sentir de contrôle et de conscience pendant qu’ils accomplissent une journée de tâches. Vos chauffeurs ne doivent pas vous devez apprendre à utiliser une nouvelle interface cartographique, mais vous pouvez utiliser Google Maps la navigation. L'expérience peut être personnalisée afin de renforcer votre marque.
  • Améliorez la productivité des conducteurs : guidez vos conducteurs vers la bonne direction. avec des itinéraires reflétant le trafic en temps réel. C'est particulièrement utile pour les conducteurs nouveaux, à temps partiel ou saisonniers qui doivent passer rapidement à leurs tâches. De plus, vous pouvez fournir des routes et des éléments de carte personnalisés propres à votre service de livraison.
  • Améliorer la prévisibilité des livraisons : grâce à une application qui intègre l'application Maps, vous pouvez être plus sûr que vos conducteurs suivent les plans d'itinéraire attendus. Garder vos pilotes dans votre application également améliore la qualité des signaux de localisation que vous recevez.

Fonctionnement

Le schéma suivant illustre les séquences d'opérations entre tous les composants du calcul d'itinéraire et de la navigation des conducteurs. Le SDK Driver communique les mises à jour de la position au backend Fleet Engine. Le SDK Navigation propose des itinéraires détaillés (et d'autres informations de navigation) au conducteur. Votre backend gère toutes les autres communication de livraison à Fleet Engine, par exemple pour créer et mettre à 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 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 Conducteur et Navigation. Pour faciliter les explications, nous présentons l'implémentation de l'interface en premier. Cela dit, vous pouvez commencer la mise en œuvre soit en intégrant les SDK dans votre application de pilote ou en intégrant Fleet Engine à votre backend pour de tâches et de véhicules.

  1. Intégrez le SDK Driver à votre application de pilote. Le SDK Driver envoie de localisation en temps réel au service Fleet Engine, ce qui est obligatoire pour le suivi des livraisons et le suivi du parc. Lorsque vous utilisez la modèle Conducteur de confiance sur vos appareils gérés, le SDK Driver peut aussi autoriser à vos chauffeurs de créer ou de modifier leurs tâches et plans d’itinéraire. Le SDK pilote encapsule le SDK Navigation. Pour en savoir plus, consultez les Guides de l'utilisateur du SDK Drive pour le suivi des livraisons (Android, iOS) et les performances du parc (Android, iOS).
  2. Implémentez les fonctionnalités du SDK Navigation dans votre application de pilote. La Le SDK Navigation est une bibliothèque chargée de fournir une navigation personnalisée à vos pilotes, telles que des instructions de navigation détaillées, des itinéraires et des éléments de carte personnalisés. Pour accéder à la documentation complète destinée aux développeurs, consultez La 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 en effectuant des appels REST ou gRPC. Pour en savoir plus, consultez les guides de l'utilisateur Fleet Engine pour Suivi de la livraison et Performances du parc

API Route Overview

Exemple de code pour la solution Last Mile Fleet