Présentation des tâches planifiées 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 pilote peut à la fois gérer les attributions de tâches 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 tâches planifiées ?

Le SDK Driver communique la position du véhicule et les mises à jour des tâches à Fleet Engine permet à Fleet Engine de gérer les véhicules de livraison et les modes de livraison qui leur sont attribués. des arrêts et des tâches. À 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 tâches planifiées ?

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 tâches planifiées

Utiliser le SDK Driver pour les tâches planifiées afin de communiquer les éléments suivants avec le parc Moteur:

  • Position en temps réel du véhicule de livraison sur une carte
  • Coordonnées (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 suivre 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 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 tâches planifiées

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.

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.

Étape suivante

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