
Le SDK Driver est un kit d'outils pour applications mobiles et un composant fondamental de Fleet Engine. Avec ce SDK, votre application pour chauffeur peut à la fois gérer les tâches et activer les fonctionnalités de navigation et de planification d'itinéraire.
Avant de commencer
Ce guide suppose que vous avez lu les articles suivants :
- Principes de base de Fleet Engine.
- Modèle de données pour les véhicules.
- Modèle de données pour les tâches planifiées.
- Configurer Fleet Engine.
- Créer et utiliser des véhicules dans Fleet Engine.
Qu'est-ce que le SDK Driver pour les tâches planifiées ?
Le SDK Driver communique la position du véhicule et les mises à jour des tâches à Fleet Engine afin que ce dernier puisse gérer les véhicules de livraison, ainsi que les arrêts et les tâches de livraison qui leur sont attribués. Au fond, le SDK utilise un écouteur d'événements pour envoyer les mises à jour de la position et les coordonnées de latitude/longitude, ainsi que le segment d'itinéraire et la destination actuels du SDK Navigation à Fleet Engine lorsque votre chauffeur commence à conduire.
Pourquoi utiliser le SDK Driver pour les tâches planifiées ?
Le SDK Driver facilite l'intégration à Fleet Engine pour les mises à jour des itinéraires du chauffeur. Avec ce SDK, votre chauffeur peut utiliser une seule application pour gérer les tâches et naviguer 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 SDK Driver pour les tâches planifiées
Utilisez le SDK Driver 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 prévue à 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 SDK Driver dépend du SDK Navigation pour les informations d'itinéraire et la destination. En plus des informations du SDK Navigation, le SDK Driver s'intègre à votre application pour chauffeur 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 du véhicule doivent être envoyées au backend client, qui relaie les données à Fleet Engine.

Utiliser le SDK Driver pour les tâches planifiées
Sélectionnez votre plate-forme pour découvrir comment commencer à utiliser le SDK Driver.
Android
| 1 | Obtenir le SDK Driver pour Android | Pour en savoir plus, consultez Obtenir le SDK Driver. |
| 2 | Configurer un projet de 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 SDK Driver | Pour en savoir plus, consultez Initialiser le SDK Driver. |
| 6 | Préparer le véhicule | Pour en savoir plus, consultez Préparer le véhicule. |
iOS
| 1 | Obtenir le SDK Driver pour iOS | Pour en savoir plus, consultez Obtenir le SDK Driver. |
| 2 | Configurer un projet de 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 SDK Driver | Pour en savoir plus, consultez Initialiser le SDK Driver. |
| 5 | Préparer 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 SDK Driver :