Premiers pas

Sélectionnez une plate-forme : Android iOS JavaScript

Suivez ces étapes pour configurer le style basé sur les données pour les ensembles de données.

Obtenir une clé API et activer les API

Avant d'utiliser le style basé sur les données pour les ensembles de données, vous devez disposer d'un projet Cloud avec un compte de facturation, et avoir activé le SDK Maps pour Android et l'API Maps Datasets. Pour en savoir plus, consultez les sections suivantes :

Activer le nouveau moteur de rendu de cartes

Un moteur de rendu de carte amélioré est disponible à partir de la version 18.0.0 du SDK Maps pour Android. Ce moteur de rendu ajoute de nombreuses améliorations au SDK Maps pour Android, y compris la compatibilité avec les styles de cartes basés dans le cloud.

En publiant la version 18.2.0 du SDK Maps pour Android, Google a remplacé l'ancien moteur de rendu par défaut par le moteur de rendu de carte amélioré. Par conséquent, celui-ci est désormais utilisé par défaut dans votre application lorsque vous créez une application ou que vous la recompilez.

Créer un ID de carte

Pour créer un ID de carte, suivez les étapes décrites dans Créer un ID de carte. Assurez-vous de définir le type de carte sur Android.

Créer un style de carte

Pour créer un style de carte, suivez la procédure décrite dans Gérer les styles de carte, puis associez le style à l'ID de carte que vous venez de créer.

Modifier le code d'initialisation de la carte

Cette étape nécessite l'ID de carte que vous venez de créer. Il se trouve sur votre page Gestion des cartes.

Pour ajouter l'ID de carte à votre code d'initialisation, consultez Ajouter l'ID de carte à votre application.

Vérifier les fonctionnalités de la carte (obligatoire)

Le style basé sur les données pour les ensembles de données nécessite un ID de carte. Si l'ID de carte est manquant ou si un ID de carte non valide est transmis, le style basé sur les données pour les ensembles de données ne peut pas être chargé. Pour résoudre les problèmes, vous pouvez utiliser MapCapabilities pour vérifier si le style basé sur les données pour les ensembles de données est compatible.

Kotlin

val capabilities: MapCapabilities = googleMap.getMapCapabilities()
System.out.println("Data-driven Styling is available: " + capabilities.isDataDrivenStylingAvailable())

Java

MapCapabilities capabilities = googleMap.getMapCapabilities();
System.out.println("Data-driven Styling is available: " + capabilities.isDataDrivenStylingAvailable());

Étapes suivantes