Vous pouvez utiliser les styles de cartes basés dans le cloud pour définir des styles de carte réutilisables pour l'expérience de navigation Google dans le SDK Navigation. Cette page explique comment définir et appliquer des styles de carte, ainsi que des détails d'implémentation spécifiques pour le SDK Navigation. Pour obtenir des informations complètes sur les styles de cartes basés dans le cloud, consultez la page Présentation de la documentation du SDK Maps pour Android .
Définir des styles de carte
La première étape de la personnalisation des styles de carte pour le SDK Navigation consiste à créer un style de carte et à l'associer à un ID de carte. Les styles de carte sont créés, stockés et modifiés dans la console Cloud de Google Maps Platform. Vous référencez ensuite l'ID de carte dans le code de votre application pour afficher la carte personnalisée.
Le SDK Navigation comporte deux types de cartes qui peuvent être stylisés : la carte de navigation, visible lors d'une session de navigation active, et la carte routière, visible lorsqu'aucune session de navigation n'est active. Les styles que vous définissez et associez à un ID de carte s'appliquent aux deux types de cartes.
Pour en savoir plus sur la définition des styles de carte, consultez Créer et utiliser des styles de carte dans la documentation du SDK Maps pour Android.
Appliquer des styles de carte
Une fois que vous avez associé des styles de carte à un ID de carte, vous pouvez ajouter l'ID via un
<fragment> élément dans le fichier de mise en page de l'activité, à l'aide de la
MapView classe ou de la
GoogleMapOptions classe sur une instance
MapFragment,
SupportMapFragment ou
SupportNavigationFragment.
Pour en savoir plus sur l'application des styles de carte, consultez Ajouter l'ID de carte à votre application dans la documentation du SDK Maps pour Android.
Styles de mode clair et sombre
Les styles de cartes basés dans le cloud vous permettent de définir des styles de mode clair et sombre. Dans le SDK Navigation, les cartes routières (cartes non destinées à la navigation) peuvent avoir des modes clair et sombre, et les cartes de navigation peuvent avoir des modes jour, faible luminosité ou nuit. Lorsque vous associez des styles à des cartes dans le SDK Navigation, les styles s'appliquent aux cartes routières et de navigation :
- Les styles de mode clair dans la console Cloud s'appliquent aux cartes routières en mode clair et aux cartes de navigation en mode jour.
- Les styles de**mode sombre** dans la console Cloud s'appliquent aux cartes routières en mode sombre et aux cartes de navigation en mode faible luminosité/nuit.
Facturation
Lorsqu'une application charge une carte à laquelle un ID de carte est appliqué, un chargement de carte facturé avec le Dynamic Maps SKU est déclenché. Notez que ce déclencheur est différent de celui des chargements de carte auxquels aucun ID de carte n'est appliqué. Les chargements de carte sans ID de carte sont facturés avec le SKU Maps SDK. Pour en savoir plus sur les déclencheurs et les tarifs de chaque SKU, consultez Tarifs et facturation.
Règles et utilisation
Lorsque vous personnalisez des styles de carte dans le SDK Navigation, vous devez respecter les règles concernant les modifications acceptables de l'interface utilisateur de navigation. En particulier, vous ne devez pas supprimer les réseaux routiers de la carte de navigation ni réduire considérablement le contraste des couleurs des éléments cartographiques sur la carte de navigation.
Pour en savoir plus sur les modifications acceptables de l'interface utilisateur de navigation, consultez Règles concernant le SDK Navigation pour Android.