Le modèle Navigation présente une carte de base et des informations d'itinéraire facultatives.
Lorsqu'un utilisateur conduit sans itinéraire détaillé au format texte, les applications peuvent afficher une carte plein écran mise à jour en temps réel. Pendant la navigation active, les applications peuvent afficher des fiches facultatives avec des manœuvres et des détails de surface, ainsi que des alertes de navigation.
Ce modèle peut être intégré au modèle d'onglet pour permettre une navigation par onglets.
Inclut:
- Carte de base plein écran dessinée par une application
- Carte de routage (facultatif) avec les manœuvres à venir
- Fiche d'estimation du temps de trajet (facultatif) indiquant l'heure d'arrivée prévue, le temps restant jusqu'à destination et la distance restante (ou un autre affichage d'informations avec des options de texte et d'icône personnalisées)
- Bande d'actions avec un maximum de quatre actions dans l'application, visible uniquement comme décrit dans la section Visibilité des bandes d'actions
- Bande d'actions sur la carte facultative avec jusqu'à quatre boutons pour l'interactivité de la carte
![Maquettes fonctionnelles du modèle de navigation](https://developers.google.cn/static/cars/design/create-apps/apps-for-drivers/templates/images/navigation-template.png?authuser=8&hl=fr)
Affichage de la carte dans le cluster
Pendant la navigation active, les applications peuvent afficher une carte du groupe d'instruments à l'aide du modèle Navigation. Le groupe est la zone du tableau de bord qui se trouve derrière le volant. Cette option n'est actuellement disponible que pour les partenaires en accès anticipé.
![Maquette fonctionnelle du groupe de cartes](https://developers.google.cn/static/cars/design/create-apps/apps-for-drivers/templates/images/nav-template-map-cluster.png?authuser=8&hl=fr)
Les cartes du cluster sont destinées à être:
- Affichage indépendant, mais peut copier l'écran principal si vous le souhaitez.
- Non interactif. Les éléments interactifs comme les boutons sont supprimés.
- Thème sombre : Il est fortement recommandé de dessiner une version sombre de la carte du cluster afin de réduire le risque d'attirer l'attention du conducteur au-delà de la route.
La carte de l'application dans le cluster ne s'affiche qu'à certains moments, en fonction de facteurs tels que l'état de la navigation, les préférences OEM du véhicule (dans AAOS) et ce qui s'affiche sur l'écran principal (dans AAP).
Pour obtenir un exemple de flux utilisateur impliquant le cluster, consultez Afficher une carte dans le cluster.
Exemples d'écran de cluster et de centre
![Maquette fonctionnelle d'un cluster de cartes avec une carte de présentation de l'itinéraire](https://developers.google.cn/static/cars/design/create-apps/apps-for-drivers/templates/images/nav-template-map-cluster.png?authuser=8&hl=fr)
![Maquette fonctionnelle d'un cluster de cartes avec des paramètres](https://developers.google.cn/static/cars/design/create-apps/apps-for-drivers/templates/images/nav-template-map-cluster-2.png?authuser=8&hl=fr)
Informations sur la carte de routage
![Maquettes des détails de la carte de routage dans l'état de routage](https://developers.google.cn/static/cars/design/create-apps/apps-for-drivers/templates/images/navigation-routing-card-details.png?authuser=8&hl=fr)
Lorsque la carte de routage est en état de routage (par opposition à l'état de message), elle affiche les informations suivantes:
- Étape actuelle: inclut l'icône (généralement une flèche de direction), la distance et le texte du repère (qui peut inclure des intervalles d'image tels que des repères d'itinéraire).
- Conseils sur la voie (facultatif): affichage sous forme d'images simples assistant à la voie ou d'image de jonction plus grande (taille flexible avec une hauteur maximale de 200 dp)
- Étape suivante (facultatif): inclut l'icône et le repère, et ne peut apparaître qu'au bas d'une carte de routage qui ne contient pas d'image de jonction.
Une autre option dans l'état de routage consiste à afficher une animation de chargement (non illustrée ici) pour la carte de routage afin d'indiquer les états temporaires tels que le chargement, le calcul ou le réacheminement.
Dans certains cas, les informations sur l'itinéraire peuvent être affichées dans une barre de navigation flottante, comme indiqué dans la section Ajouter un arrêt au volant.
État du message de la carte de routage
Lorsque la carte de routage est à l'état message, un message s'affiche au lieu des instructions de calcul d'itinéraire. Le message peut être utilisé pour transmettre des situations telles que l'arrivée à une destination ou les échecs d'itinéraire.
Dans l'état du message, la carte de routage peut inclure les éléments suivants:
- Message lié à l'itinéraire non vide, comportant jusqu'à deux lignes
- Une image ou une icône (facultatif)
![Maquette de l'état du message d'une carte de routage](https://developers.google.cn/static/cars/design/create-apps/apps-for-drivers/templates/images/navigation-message-state.png?authuser=8&hl=fr)
Notifications de navigation: instructions de navigation détaillées et standards
![Carte de routage avec notification de navigation détaillée](https://developers.google.cn/static/cars/design/create-apps/apps-for-drivers/templates/images/navigation-tbt-notification.png?authuser=8&hl=fr)
![Carte de routage avec notification régulière](https://developers.google.cn/static/cars/design/create-apps/apps-for-drivers/templates/images/navigation-regular-notification.png?authuser=8&hl=fr)
Notifications de navigation détaillée: lorsqu'une application fournit des instructions de navigation détaillée sous forme de texte, elle doit également déclencher des notifications de navigation détaillée. Ces notifications permettent d'afficher les directions de navigation détaillée en dehors du modèle de navigation. Les applications peuvent personnaliser la couleur d'arrière-plan des notifications de navigation détaillée pour améliorer la visibilité.
Notifications standards: pour communiquer d'autres messages liés à la navigation, comme des modifications des paramètres d'itinéraire, les applications de navigation peuvent également envoyer des notifications standards (qui ne s'affichent pas sur la carte) ou utiliser des alertes de navigation. Celles-ci peuvent apparaître même lorsque la carte de routage est affichée.
Alertes de navigation
Les alertes de navigation fournissent un message bref et temporaire ainsi que des actions facultatives dans un format qui ne bloque pas l'itinéraire de navigation. Le contenu doit être simple et pertinent par rapport à la tâche de navigation. Par exemple, l'alerte peut décrire un changement des conditions de circulation ou demander au conducteur s'il peut prendre en charge un client.
Chaque alerte comprend les éléments suivants:
- Titre et sous-titre facultatif
- Icône (facultatif)
- Indicateur de progression : une barre ou un bouton chronométré (facultatif)
- Jusqu'à deux boutons, chacun pouvant être désigné comme bouton principal ou en tant que bouton minuté (avec un indicateur de progression, comme illustré dans la figure précédente)
Vous pouvez ignorer les alertes de l'une des façons suivantes:
- Sélection d'une action par l'utilisateur
- Délai avant expiration de
X
secondes (configurable) - Fermeture de l'application sans action de l'utilisateur
![Alerte de navigation](https://developers.google.cn/static/cars/design/create-apps/apps-for-drivers/templates/images/navigation-alert.png?authuser=8&hl=fr)
Exemples de modèles de navigation
![Modèle de navigation, aucune interaction](https://developers.google.cn/static/cars/design/create-apps/apps-for-drivers/templates/images/navigation-full-screen.png?authuser=8&hl=fr)
![Modèle de navigation, aucune interaction](https://developers.google.cn/static/cars/design/create-apps/apps-for-drivers/templates/images/navigate_to_saved_location_2.png?authuser=8&hl=fr)
Exigences de l'expérience utilisateur pour les modèles de navigation
Développeurs d'applications:
OBLIGATOIRE | Montrez au moins une manœuvre sur une carte de routage. |
OBLIGATOIRE | Incluez au moins un bouton d'action dans la bande d'actions pour activer les parcours utilisateur. |
OBLIGATOIRE | Incluez un bouton de panoramique dans la bande d'actions de la carte si l'application prend en charge les gestes de panoramique. |
DOIT | Utilisez un thème sombre sur les cartes affichées dans le groupe. |
DOIT | N'incluez que les boutons liés à l'interactivité de la carte dans la bande d'actions de la carte (boussole, recentrage ou 3D, par exemple). |
DOIT | Incluez un bouton pour mettre fin à la navigation lorsque vous fournissez des instructions de navigation détaillées. |
DOIT | Utilisez des symboles standardisés ou cohérents avec les symboles internationaux ou spécifiques à un pays. |
DOIT | Utilisez l'image de jonction uniquement pour afficher du contenu pertinent pour la navigation, en incluant l'image et la largeur de la carte. |
DOIT | Fournissez des images de voies sur un arrière-plan transparent qui se fondent avec l'arrière-plan de la carte de routage. |
DOIT | N'utilisez les alertes que pour les informations non gênantes liées à la tâche de navigation en cours. |
PEUT | Affichez un texte d'accompagnement court sous une voie (Roboto 24 recommandé) et un rapport de contraste inférieur pour les voies non mises en surbrillance. |
PEUT | Afficher deux manœuvres sur une carte de routage lorsqu'elles se produisent à la suite rapidement. |
PEUT | Incluez des images telles que des repères d'itinéraire dans le texte de la fiche de routage (étape actuelle et étape suivante). |
PEUT | Afficher une carte complète lorsque l'utilisateur conduise sans itinéraire détaillé au format texte ou lorsqu'il est en mode de conduite libre. |
PEUT | Choisissez d'afficher ou de masquer la carte de calcul d'itinéraire et les composants d'estimation du trajet, si nécessaire. |
PEUT | Dessinez sur la carte des informations et des alertes liées à la conduite, telles que la vitesse actuelle, les limites de vitesse et les caméras à venir. |
PEUT | Personnalisez la couleur d'arrière-plan de la carte d'itinéraire et modifiez-la au cours de la session de navigation pour refléter le type de route ou d'autres conditions pertinentes. |