Routage et navigation

Image de calcul d'itinéraire pour les conducteurs Le kit d'outils d'itinéraire et de navigation du conducteur est un kit d'outils de la solution de courses et de livraisons à la demande qui 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.

Utilisez le SDK Driver pour permettre la visualisation de la position de vos chauffeurs et de la progression de votre itinéraire via la fonctionnalité Trip and Order Progress.

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

En tant que fournisseur de services de partage de course ou de livraison, il est essentiel d'améliorer la prévisibilité et la productivité de vos 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 ainsi qu'aux courses et 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 qui reflètent le trafic en temps réel. Vous pouvez fournir des itinéraires et des éléments cartographiques personnalisés spécifiques à vos services.

  • Améliorez la prévisibilité des conducteurs : avec une application qui intègre l'expérience Google Maps, vous avez l'assurance que vos conducteurs suivent les plans d'itinéraire attendus. Garder vos chauffeurs dans votre application améliore également la qualité des signaux de localisation renvoyés.

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 avec Fleet Engine.

Schéma séquentiel pour les processus d'itinéraire et de navigation du conducteur

Utiliser les itinéraires et la navigation du conducteur

Le processus ci-dessous illustre 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 trajets et des véhicules.

  1. Intégrez le SDK Driver à votre application de chauffeur. Il envoie des signaux de position en temps réel au service Fleet Engine, ce qui est nécessaire pour la fonctionnalité Trip and Order Progress. Le SDK Driver encapsule le SDK Navigation. Pour en savoir plus, consultez le SDK Driver (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érer les trajets et l'état de vos véhicules avec Fleet Engine Fleet Engine est le service de backend de la solution de courses et de livraisons à la demande qui gère les interactions 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 la page Premiers pas avec Fleet Engine.

Aperçu de la progression du voyage et de la commande