Présentation des trajets à la demande du SDK Driver

Le SDK pilote est un kit d'outils pour applications mobiles et un composant fondamental de Fleet Engine. Avec ce SDK, votre application pilote peut à la fois gérer les trajets attribués et activer les fonctionnalités de navigation et de routage pour les pilotes.

Avant de commencer

Ce guide suppose que vous avez lu les documents suivants :

Qu'est-ce que le SDK pilote pour les trajets à la demande ?

Le SDK pilote communique la position du véhicule et les mises à jour des trajets à Fleet Engine afin que ce dernier puisse suivre les véhicules et les trajets 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 pilote commence à conduire.

Pourquoi utiliser le SDK pilote pour les trajets à la demande ?

Le SDK pilote facilite l'intégration à Fleet Engine pour les mises à jour des itinéraires des pilotes. Avec ce SDK, votre pilote 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 pilote pour les trajets à la demande

Utilisez le SDK pilote pour les trajets à la demande afin de communiquer les informations suivantes à Fleet Engine :

  • Position d'un véhicule en temps réel sur une carte
  • Coordonnées de latitude/longitude pour les points de cheminement du trajet fournies par le SDK Navigation
  • Distance restante jusqu'au point de cheminement suivant
  • Heure d'arrivée prévue au point de cheminement suivant
  • Itinéraire que le véhicule doit emprunter, tel qu'il est fourni par le SDK Navigation

Fonctionnement du SDK pilote pour les trajets à la demande

Le SDK pilote dépend du SDK Navigation pour les informations de routage et la destination. En plus des informations du SDK Navigation, le SDK pilote s'intègre à votre application pilote 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 les transmet à Fleet Engine.

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

Comment utiliser le SDK pilote pour les trajets à la demande

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

Android

1 Obtenir le SDK pilote pour Android Pour en savoir plus, consultez Obtenir le SDK pilote.
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 pilote Pour en savoir plus, consultez Initialiser le SDK pilote.
6 Préparer le véhicule Pour en savoir plus, consultez Préparer le véhicule.
7 Définir les détails du trajet Pour en savoir plus, consultez Définir les détails du trajet.

iOS

1 Obtenir le SDK pilote pour iOS Pour en savoir plus, consultez Obtenir le SDK pilote.
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 pilote Pour en savoir plus, consultez Initialiser le SDK pilote.
5 Préparer le véhicule Pour en savoir plus, consultez Préparer le véhicule.
6 Définir les détails du trajet Pour en savoir plus, consultez Définir les détails du trajet.

Étape suivante

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