Expérience de navigation Google

Le SDK Navigation propose différentes manières d'intégrer une navigation dans votre application. Cette page explique ce que sont les commandes et en quoi elle diffère des autres expériences de navigation disponibles dans le SDK Navigation.

Qu'est-ce que la navigation Google ?

L'expérience de navigation Google consiste à utiliser le SDK Navigation pour intégrer une expérience de navigation détaillée utilisant des éléments d'interface utilisateur fournis par Google ; et visuels, qui s'apparentent à l'expérience de navigation au sein de l'application Applications Maps Lorsque vous intégrez l'expérience de navigation Google dans votre application, vous : vous n'avez pas besoin de créer l'expérience de navigation à partir de zéro, mais vous pouvez modifier certaines parties de l'expérience. Si vous avez besoin de plus plus personnalisée que celle offerte par l'expérience de navigation Google, vous pouvez demander un flux de navigation détaillée au SDK Navigation, puis de fournir et de gérer vos propres éléments d'interface utilisateur. Pour en savoir plus, consultez la section Personnalisé navigation expérience utilisateur.

Lorsque vous utilisez l'expérience de navigation Google, votre application appelle la méthode SDK Navigation pour démarrer, exécuter et arrêter la navigation à l'aide des éléments suivants : flux:

  1. Démarrez la navigation. Pour lancer la navigation, votre application crée un navigateur Compute Engine. À partir de là, il définit la destination du navigateur initialise une carte. Enfin, l'application lance la navigation détaillée. 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 Éléments d'interface utilisateur que les utilisateurs peuvent utiliser pour commencer la navigation vers le magasin. Votre application peut lancer la navigation active avec une destination prédéfinie lorsqu'une le livreur accepte une tâche de livraison.

  2. Navigation active : Une fois que votre application entre en navigation active, elle utilise la position de l'appareil pour maintenir un guidage actif. Vous configurez des écouteurs d'événements pertinentes pour votre cas d'utilisation, par exemple pour les modifications d'itinéraires temps restant pour arriver à destination. Pendant la navigation active, le menu Le SDK fournit des composants d'interface utilisateur, semblables à ceux de Google Maps applications. Par exemple, l'expérience de navigation affiche une carte Google Maps standard avec des visuels tels que les cartes de guidage, les calques de circulation, les des itinéraires et des limitations de vitesse.

  3. Arrêtez la navigation. Votre application met fin à la session de navigation qui convient le mieux à votre cas d'utilisation, par exemple avec un écouteur d'arrivée se déclenche lorsque l'utilisateur atteint la destination.

Comment pouvez-vous modifier l'expérience de navigation Google ?

En général, vous pouvez modifier l'expérience de navigation Google pour qu'elle jeux de couleurs, vues des caméras, guidage vocal supplémentaire et déclencheurs de réponse aux événements. La liste suivante décrit certains des ajustements que vous pouvez effectuer. Cette liste est n'est pas exhaustive.

Modification Détails
Modification des conseils de navigation: afficher/masquer les en-têtes et les couleurs et les polices, les itinéraires, les itinéraires bis et la progression du trajet Plan Commandes de l'interface utilisateur
Modifier l'en-tête de navigation
Écran liste de l'itinéraire
Masquer itinéraires bis
Écran progression du trajet
Ajuster les informations sur le trafic et les limitations de vitesse Tourner sur le calque de trafic
Activer feux de circulation et panneaux stop
Écran le compteur de vitesse
Modifiez l'interface utilisateur de l'expérience de carte et ajustez la caméra. Ajouter des repères personnalisés
Flottante texte
Définir mode Nuit
Régler la caméra