Présentation des tâches planifiées du SDK Driver

Le Driver SDK est un kit d'outils pour applications mobiles et un composant fondamental de Fleet Engine. Ce SDK permet à votre application de chauffeur de gérer les tâches et d'activer les fonctionnalités de navigation et de planification d'itinéraire pour les chauffeurs.

Avant de commencer

Ce guide suppose que vous avez lu les documents suivants :

Qu'est-ce que le Driver SDK pour les tâches planifiées ?

Le Driver SDK communique la position des véhicules et les mises à jour des tâches à Fleet Engine. Fleet Engine peut ainsi gérer les véhicules de livraison, ainsi que les tâches et les arrêts de livraison qui leur sont attribués. À la base, le SDK utilise un écouteur d'événements pour envoyer les mises à jour de position et les coordonnées de latitude/longitude, ainsi que le segment de route et la destination actuels du SDK Navigation à Fleet Engine lorsque votre chauffeur commence à conduire.

Pourquoi utiliser le Driver SDK pour les tâches planifiées ?

Le Driver SDK facilite l'intégration à Fleet Engine pour les mises à jour des itinéraires des conducteurs. Avec ce SDK, votre chauffeur peut utiliser une seule application pour gérer les missions et la navigation, comme il le ferait avec la version grand public de Google Maps, mais sans avoir à passer à une autre application.

Ce que vous pouvez faire avec le Driver SDK pour les tâches planifiées

Utilisez le Driver SDK pour les tâches planifiées afin de communiquer les informations suivantes à Fleet Engine :

  • Position en temps réel du véhicule de livraison sur une carte.
  • Coordonnées de latitude/longitude de l'arrêt.
  • Distance restante jusqu'à l'arrêt.
  • Heure d'arrivée estimée à l'arrêt.
  • Itinéraire que le véhicule doit emprunter, tel que fourni par le SDK Navigation.

Fonctionnement du SDK Driver pour les tâches planifiées

Le Driver SDK dépend du Navigation SDK pour les informations de routage et la destination. En plus des informations du SDK Navigation, le SDK Driver s'intègre à votre application pour les chauffeurs et fournit à Fleet Engine un flux de mises à jour de la position, de coordonnées de latitude/longitude, de distance restante et d'heures d'arrivée prévues. Toutes les autres mises à jour des données des véhicules doivent être envoyées au backend client, qui relaie les données vers Fleet Engine.

Schéma du système montrant comment le Driver SDK communique des clients à l'infrastructure client, puis à l'infrastructure Google via Fleet Engine et le backend client

Utiliser le Driver SDK pour les tâches planifiées

Sélectionnez votre plate-forme pour découvrir comment commencer à utiliser le Driver SDK.

Android

1 Obtenir le Driver SDK pour Android Pour en savoir plus, consultez Obtenir le Driver SDK.
2 Configurer un projet de la console Google Cloud Pour en savoir plus, consultez Configurer un projet de console Google Cloud.
3 Déclarer des dépendances Pour en savoir plus, consultez Déclarer des dépendances.
4 Créer des jetons d'authentification Pour en savoir plus, consultez Créer des jetons d'authentification.
5 Initialiser le Driver SDK Pour en savoir plus, consultez Initialiser le Driver SDK.
6 Préparez le véhicule. Pour en savoir plus, consultez Préparer le véhicule.

iOS

1 Obtenir le Driver SDK pour iOS Pour en savoir plus, consultez Obtenir le Driver SDK.
2 Configurer un projet de la console Google Cloud Pour en savoir plus, consultez Configurer un projet de console Google Cloud.
3 Créer des jetons d'authentification Pour en savoir plus, consultez Créer des jetons d'authentification.
4 Initialiser le Driver SDK Pour en savoir plus, consultez Initialiser le Driver SDK.
5 Préparez le véhicule. Pour en savoir plus, consultez Préparer le véhicule.

Étape suivante

Consultez la documentation de la plate-forme sur laquelle vous souhaitez configurer le Driver SDK :