Présentation des trajets à la demande du SDK Driver

Le SDK Driver est un kit d'outils pour applications mobiles et un composant essentiel de Fleet Compute Engine. Avec ce SDK, votre application de conduite peut à la fois gérer les trajets attribués et d'activer les fonctionnalités de navigation et d'itinéraire pour le conducteur.

Avant de commencer

Dans ce guide, nous partons du principe que vous avez lu ce qui suit:

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

Le SDK Driver communique la position du véhicule et les mises à jour des trajets à Fleet Engine. pour permettre à Fleet Engine de suivre les véhicules trajets. À la base, le SDK utilise un écouteur d'événements pour envoyer la position et des coordonnées de latitude/longitude, ainsi que la section de route actuelle et la destination du SDK Navigation vers Fleet Engine lorsque le conducteur commence au volant.

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

Le SDK Driver facilite l'intégration à Fleet Engine pour les mises à jour les itinéraires des conducteurs. Avec ce SDK, votre conducteur peut utiliser une seule application pour gérer leurs devoirs et de naviguer comme ils le feraient avec la version grand public Maps, mais sans avoir à changer d'application.

Ce que vous pouvez faire avec le SDK Driver pour les trajets à la demande

Utiliser le SDK Driver pour les trajets à la demande afin de communiquer les éléments suivants avec le parc Moteur:

  • Position en temps réel d'un véhicule sur une carte.
  • les coordonnées de latitude/longitude des points de cheminement du trajet fournies par SDK Navigation.
  • Distance restante jusqu'au point de cheminement suivant.
  • Heure d'arrivée estimée au point de cheminement suivant.
  • Itinéraire que le véhicule doit suivre tel que fourni par le SDK Navigation.

Fonctionnement du SDK Driver pour les trajets à la demande

Le SDK Driver dépend du SDK Navigation pour les informations d'itinéraire et vers votre destination. Avec les informations du SDK Navigation, le pilote Le SDK s'intègre à votre application de pilote et fournit à Fleet Engine un flux de mises à jour de la position géographique, coordonnées de latitude/longitude, distance restante et heure d'arrivée prévue. Toutes les autres mises à jour des données du véhicule doivent être envoyées au backend du client, qui qui transmet les données à Fleet Engine.

Diagramme système montrant comment le SDK Driver communique entre les clients et l'infrastructure du client, puis avec l'infrastructure Google via Fleet Engine et le backend du client

Utiliser le SDK Driver pour les trajets à la demande

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

Android

1 Télécharger le Driver SDK pour Android Pour en savoir plus, consultez Obtenir le Driver SDK.
2 Configurer un projet dans la console Google Cloud Pour en savoir plus, consultez Configurer un projet dans la console Google Cloud.
3 Déclarer des dépendances Pour en savoir plus, consultez la section Déclarer des dépendances.
4 Créer des jetons d'authentification Pour en savoir plus, consultez la page 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.
7 Définir les détails du trajet Pour en savoir plus, consultez Définir les détails du trajet.

iOS

1 Télécharger le Driver SDK pour iOS Pour en savoir plus, consultez Obtenir le Driver SDK.
2 Configurer un projet dans la console Google Cloud Pour en savoir plus, consultez Configurer un projet dans la console Google Cloud.
3 Créer des jetons d'authentification Pour en savoir plus, consultez la page 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.
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 pilote. SDK: