Le SDK Navigation vous permet d'intégrer la navigation détaillée Google Maps dans vos applications mobiles. Plus important encore, il fournit les données sur le segment de trajet actuel et la destination finale, qui, avec les mises à jour de position et les coordonnées de latitude/longitude du SDK Driver, sont envoyées au moteur de flotte lorsque votre conducteur commence à conduire. Vous bénéficiez ainsi d'une expérience de conduite complète.
Pourquoi utiliser le SDK Navigation ?
Le SDK Navigation permet une intégration plus facile avec Fleet Engine pour mettre à jour les itinéraires du conducteur. L'utilisation du SDK Navigation avec le SDK Driver permet à votre chauffeur d'utiliser une seule application pour gérer les affectations et naviguer comme il le ferait avec sa 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.
- Instructions de navigation détaillées fiables fournies par Google Maps
- Routes personnalisées en fonction des coordonnées de latitude/longitude fournies par le SDK Driver.
- É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 des informations de navigation clés et personnaliser l'expérience de navigation.
Fonctionnement du SDK Navigation
Le SDK Navigation fournit des informations de calcul d'itinéraire et de destination à Fleet Engine, tandis que le SDK Driver fournit un flux d'informations de localisation, de coordonnées de latitude/longitude, de distance restante et d'heures d'arrivée estimées. Toutes les autres mises à jour des données du véhicule doivent être envoyées au backend client, qui les transfère à Fleet Engine.
Utiliser le SDK Navigation
Les étapes ci-dessous décrivent un scénario de cas d'utilisation type pour intégrer le SDK Navigation à 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 Obtenir le SDK Driver 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 Obtenir le SDK Driver 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 la documentation complète du SDK Navigation pour Android et iOS.