Personnalisation dans Cloud

Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.
Sélectionnez une plate-forme: Android iOS JavaScript

Google Maps Platform propose des fonctionnalités de personnalisation de cartes dans Google Cloud qui vous permettent de styliser, personnaliser et gérer plus facilement vos cartes en utilisant Google Cloud Console. Vous pouvez ainsi améliorer l'expérience utilisateur globale de vos cartes. Pour rendre ces fonctionnalités plus simples à adopter et à gérer, les fonctions de personnalisation de cartes dans Google Cloud intègrent un certain nombre de nouveaux outils dans Google Cloud Console :

  • Éditeur de style pour créer facilement des styles
  • Création et gestion d'ID de carte
  • Création et gestion de styles de carte personnalisés
  • Outils de mise à jour dynamique des styles

Ajouter un ID de carte à votre application

Un ID de carte est un identifiant associé à un style de carte ou un élément géographique spécifique. Configurez un style de carte et associez-le à un ID de carte dans la console Google Cloud. Ensuite, lorsque vous référencez un ID de carte dans votre code, le style de carte qui lui est associé s'affiche dans votre application. Toutes les modifications de style apportées par la suite apparaissent automatiquement dans votre application, sans que vos clients aient besoin d'effectuer des mises à jour.

Pour instancier une carte à l'aide d'un ID, procédez comme suit:

  1. Créez un GMSMapID avec la chaîne d'ID de carte dans Cloud Console.
  2. Créez un GMSMapView en spécifiant l'ID de carte que vous venez de créer.

Swift

let camera = GMSCameraPosition(latitude: 47.0169, longitude: -122.336471, zoom: 12)
let mapID = GMSMapID(identifier: "<YOUR MAP ID>")
let mapView = GMSMapView(frame: .zero, mapID: mapID, camera: camera)
self.view = mapView
      

Objective-C

GMSCameraPosition *camera = [GMSCameraPosition cameraWithLatitude:47.0169
                                                        longitude:-122.336471
                                                             zoom:12];
GMSMapID *mapID = [GMSMapID mapIDWithIdentifier:@"<YOUR MAP ID>"];
GMSMapView *mapView = [GMSMapView mapWithFrame:CGRectZero mapID:mapID camera:camera];
self.view = mapView;
      

Si vous utilisez votre propre ID de carte, vous pouvez à tout moment définir votre ID de carte dans Cloud Console pour qu'un nouveau style soit appliqué. Ce style s'affichera automatiquement sur la carte sous six heures environ.

Si vous souhaitez voir les modifications immédiatement, vous pouvez fermer l'application et la redémarrer. Pour ce faire, quittez l'application, forcez sa fermeture à partir de la liste des applications récemment utilisées, puis rouvrez-la. La carte mise à jour sera alors visible.

Utiliser l'éditeur de style Maps

L'éditeur de style Maps est un outil basé sur une IUG disponible dans Google Cloud Console.

Découvrez comment utiliser l'outil de personnalisation de cartes dans Google Cloud.