Expérience de navigation Google

Ce document présente les concepts importants de l'expérience de navigation Google fournie par le SDK Navigation pour Android. Lorsque vous développez une application à l'aide du SDK Navigation, vous améliorez votre application afin que vos utilisateurs bénéficient d'une navigation de qualité Google intégrée à votre propre cas d'utilisation.

Qu'est-ce que l'expérience de navigation Google ?

Le flux d'utilisation des applications qui utilisent le SDK Navigation suit un modèle standard avec des appels au SDK Navigation qui démarrent, exécutent et arrêtent la navigation. Pendant la navigation active, votre application utilise des éléments d'interface utilisateur fournis par Google. Cela signifie que vos utilisateurs reçoivent des visuels fournis par Google et que vous n'avez pas besoin de créer l'expérience de navigation à partir de zéro. Vous trouverez un résumé ci-dessous.

  • Démarrer la navigation (que vous fournissez). Pour démarrer la navigation, votre application crée une instance de navigateur. À partir de là, il définit la destination du navigateur et initialise une carte. Enfin, l'application lance le guidage détaillé. Ce flux d'application peut être présenté à l'utilisateur de différentes manières en fonction de votre cas d'utilisation. Par exemple, l'application peut disposer d'un outil de localisation de magasins avec ses propres éléments d'interface utilisateur, que les utilisateurs peuvent utiliser pour lancer la navigation vers le magasin. Votre application peut également lancer la navigation active lorsque le chauffeur accepte une tâche de livraison avec un emplacement prédéfini.

  • Navigation active : interface utilisateur fournie par Google Une fois que votre application est lancée dans la navigation active, elle utilise la position de l'appareil pour maintenir le guidage actif. Vous configurez des écouteurs d'événements pertinents pour votre cas d'utilisation, par exemple pour les modifications de route et le temps restant jusqu'à la destination. Tout cela influence les composants de l'interface utilisateur du SDK Navigation, qui sont semblables à ceux de la version grand public de Google Maps pour mobile. Par exemple, vos utilisateurs verront un calque Google Maps standard, avec des visuels tels que des cartes de navigation, des calques de trafic, des itinéraires alternatifs et des limites de vitesse.

  • Arrêter la navigation (fournie). Votre application doit arrêter la navigation de la manière qui fonctionne le mieux pour votre situation, par exemple avec un écouteur d'arrivée qui se déclenche lorsque l'utilisateur atteint la destination, ce qui met fin à la session de navigation.

Comment modifier l'expérience de navigation ?

En général, vous pouvez modifier l'expérience de navigation active pour obtenir des jeux de couleurs, des vues de caméra, des indications de virage supplémentaires et des déclencheurs de réponse aux événements. La liste suivante décrit certains des réglages que vous pouvez effectuer. Cette liste n'est pas exhaustive.

Modification Détails
Guidage modifié: afficher/masquer les en-têtes, les couleurs et les polices, les itinéraires, les autres itinéraires et la progression du trajet Commandes de l'interface utilisateur de la carte
Modifier l'en-tête de navigation
Afficher la liste des itinéraires
Masquer les autres itinéraires
Afficher la progression du trajet
Ajuster les informations sur le trafic et les limitations de vitesse Désactiver le calque de trafic
Activer les feux de circulation et les panneaux stop
Afficher le compteur de vitesse
Modifier l'interface utilisateur de l'expérience de carte et ajuster la caméra. Ajouter des repères personnalisés
Texte flottant
Définir le mode Nuit
Régler la caméra