Présentation du SDK Navigation

Le SDK Navigation vous permet d'intégrer la navigation détaillée de Google Maps dans vos applications mobiles. Il fournit des données sur le segment de trajet actuel et la destination finale, qui, avec les mises à jour de la position et les coordonnées de latitude/longitude du SDK pilote, sont envoyées à Fleet Engine lorsque votre chauffeur commence à conduire. Cela permet de bénéficier d'une expérience de conduite complète.

Pourquoi utiliser le SDK Navigation ?

Le SDK Navigation facilite l'intégration à Fleet Engine pour les mises à jour des itinéraires des chauffeurs. En utilisant le SDK Navigation avec le SDK pilote, votre chauffeur peut utiliser une seule application pour gérer les tâches et se déplacer comme il le ferait avec la version grand public de Google Maps, sans avoir à passer à une autre application.

Que pouvez-vous faire avec le SDK Navigation ?

Utilisez le SDK Navigation pour communiquer les informations suivantes avec Fleet Engine.

  • Instructions de navigation détaillées fiables fournies par Google Maps.
  • Itinéraires personnalisés en fonction des coordonnées de latitude/longitude fournies par le SDK pilote.
  • Éléments de carte personnalisés, tels que des repères, des superpositions et des éléments d'interface utilisateur personnalisés, pour mettre en évidence les informations de navigation clés et personnaliser l'expérience de navigation.

Fonctionnement du SDK Navigation

Le SDK Navigation fournit des informations sur l'itinéraire et la destination à Fleet Engine, tandis que le SDK pilote fournit 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.

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 Navigation ?

Les étapes ci-dessous couvrent un scénario d'utilisation typique pour intégrer le SDK Navigation à votre application pour chauffeur :

Android

1 Configurer un projet Google Cloud Créez un projet Google Cloud avant d'utiliser le SDK Navigation. Pour en savoir plus, consultez Configurer un projet Google Cloud.
2 Ajouter le SDK Navigation à votre clé API La clé API est un identifiant unique qui authentifie vos requêtes. Associez au moins une clé API à votre projet pour utiliser le SDK Navigation. Pour plus d'informations, consultez la section Utiliser des clés API.
3 Configurer un projet Android Studio Créez un projet Android et intégrez-y le SDK Navigation. Pour en savoir plus, consultez Configurer un projet Android Studio.
4 Ajouter le SDK pilote à votre projet Installez et configurez le SDK pilote pour commencer à profiter de toutes les fonctionnalités de Fleet Engine. Pour en savoir plus, consultez Obtenir le SDK pilote pour les trajets à la demande et Obtenir le SDK pilote pour les tâches planifiées.

iOS

1 Configurer un projet Google Cloud Créez un projet Google Cloud avant d'utiliser le SDK Navigation. Pour en savoir plus, consultez Configurer un projet Google Cloud.
2 Ajouter le SDK Navigation à votre clé API La clé API est un identifiant unique qui authentifie vos requêtes. Associez au moins une clé API à votre projet pour utiliser le SDK Navigation. Pour plus d'informations, consultez la section Utiliser des clés API.
3 Configurer un projet Xcode Créez un projet Xcode et installez-y le SDK Navigation. Pour en savoir plus, consultez Configurer un projet Xcode.
4 Ajouter le SDK pilote à votre projet Installez et configurez le SDK pilote pour commencer à profiter de toutes les fonctionnalités de Fleet Engine. Pour en savoir plus, consultez Obtenir le SDK pilote pour les trajets à la demande et Obtenir le SDK pilote pour les tâches planifiées.

Pour en savoir plus sur les fonctionnalités du SDK Navigation, consultez la documentation complète du SDK Navigation pour Android et iOS.