Vous pouvez utiliser la personnalisation de cartes dans le cloud pour définir des styles de cartes 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, et fournit des informations spécifiques à l'implémentation pour le SDK Navigation. Pour obtenir des informations complètes sur le style de carte basé dans le cloud, consultez la page Présentation de la documentation du SDK Maps pour iOS.


Définir des styles de carte
La première étape pour personnaliser les 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 propose deux types de cartes pouvant être stylisés : la carte de navigation, qui est visible lors d'une session de navigation active, et la carte routière, qui est visible lorsqu'aucune session de navigation n'est active. Les styles que vous définissez et associez à un ID de carte s'appliquent aux types de cartes de navigation et routières.
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 iOS.
Appliquer des styles de carte
Une fois que vous avez associé des styles de carte à un ID de carte, vous pouvez ajouter l'ID en créant un GMSMapID
avec la chaîne de carte de la console Cloud, puis en créant un GMSMapView
spécifiant l'ID de carte.
Pour en savoir plus sur l'application de styles de carte, consultez Ajouter l'ID de carte à votre application dans la documentation du SDK Maps pour iOS.
Styles des modes clair et sombre
Le style de carte basé dans le cloud vous permet de définir des styles pour les modes 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 et faible luminosité ou nuit. Lorsque vous associez des styles à des cartes dans le SDK Navigation, ils s'appliquent à la fois aux cartes routières et aux cartes de navigation :
- Les styles du mode clair dans la console Cloud s'appliquent à la fois aux cartes routières en mode clair et aux cartes de navigation en plein jour.
- Les styles du mode sombre dans la console Cloud s'appliquent à la fois 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 a été appliqué, un chargement de carte est facturé en fonction du SKU Dynamic Maps. Notez que ce déclencheur est différent de celui des chargements de cartes auxquels aucun ID de carte n'est appliqué. Les chargements de cartes sans ID de carte sont facturés en fonction du SKU SDK Maps. Pour en savoir plus sur les déclencheurs et les tarifs de chaque SKU, consultez la page Tarifs.
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'UI 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'UI de navigation, consultez les Règles du SDK Navigation pour iOS.