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. Surtout, il fournit les données sur le segment d'itinéraire actuel et la destination finale, ainsi que sur la position et les coordonnées de latitude/longitude du SDK Driver, sont envoyées au Fleet Engine lorsque le conducteur commence à conduire. Vous bénéficiez ainsi d'une conduite complète expérience.

Pourquoi utiliser le SDK Navigation ?

Le SDK Navigation facilite l'intégration à Fleet Engine pour les mises à jour les itinéraires du conducteur. L'utilisation conjointe du SDK Navigation et du SDK Driver votre conducteur peut utiliser une seule application pour gérer les devoirs et naviguer devraient utiliser leur 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 éléments suivants avec Fleet Engine.

  • Des instructions de navigation détaillées sont fournies par Google Maps.
  • Itinéraires personnalisés en fonction des coordonnées de latitude/longitude fournies par le SDK Driver.
  • Des éléments de carte personnalisés, tels que des repères personnalisés, des superpositions et des éléments d'interface utilisateur permettant mettre en évidence les principales informations de navigation et personnaliser la navigation ; expérience.

Fonctionnement du SDK Navigation

Le SDK Navigation fournit des informations de routage et de destination à Fleet Engine, tandis que le SDK Driver fournit un flux de mises à jour de la position géographique, des coordonnées de latitude/longitude les coordonnées géographiques, la distance restante et les heures d'arrivée prévues. Toutes les autres mises à jour des données du véhicule doivent être envoyées au backend du client, qui relaie les données à Fleet Engine.

Schéma 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 Navigation

Les étapes ci-dessous traitent d'un cas d'utilisation typique permettant d'incorporer le SDK Navigation dans votre application de pilote:

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 votre 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 votre projet Android Studio Créez un projet Android et intégrez-y le SDK Navigation. Pour en savoir plus, consultez Configurer votre projet Android Studio.
4 Ajouter le SDK Driver à votre projet Installez et configurez le SDK Driver pour commencer à profiter de toutes les fonctionnalités de Fleet Engine. Pour en savoir plus, consultez Télécharger le Driver SDK pour les trajets à la demande et Obtenir le SDK Driver 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 votre 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 votre projet Xcode Créez un projet Xcode et installez-y le SDK Navigation. Pour en savoir plus, consultez Configurer votre projet Xcode.
4 Ajouter le SDK Driver à votre projet Installez et configurez le SDK Driver pour commencer à profiter de toutes les fonctionnalités de Fleet Engine. Pour en savoir plus, consultez Télécharger le Driver SDK pour les trajets à la demande et Obtenir le SDK Driver pour les tâches planifiées.

Pour en savoir plus sur les fonctionnalités du SDK Navigation, consultez Documentation complète du SDK Navigation