Die Maps-Anpassungsfunktionen

Plattform auswählen: Android iOS JavaScript

Die Google Maps Platform bietet Funktionen für das cloudbasierte Gestalten von Karteninhalten, mit denen Sie Ihre Karten in der Google Cloud Console ganz einfach gestalten, anpassen und verwalten können. Damit sich diese Funktionen einfach implementieren und verwalten lassen, stehen in der Cloud Console für das cloudbasierte Gestalten von Karteninhalten neue Tools zur Verfügung:

  • Ein Stileditor zum einfachen Erstellen von Stilen
  • Erstellung und Verwaltung von Karten-IDs
  • Erstellung und Verwaltung von benutzerdefinierten Kartenstilen
  • Tools zum dynamischen Aktualisieren von Stilen

Karten-ID in App einbinden

Eine Karten-ID ist eine Kennung, die einem bestimmten Kartenstil oder -element zugeordnet ist. In der Google Cloud Console können Sie einen Kartenstil konfigurieren und ihn mit einer Karten-ID verknüpfen. Wenn Sie dann in Ihrem Code auf eine Karten-ID verweisen, wird der verknüpfte Kartenstil in Ihrer App angezeigt. Bei allen folgenden Aktualisierungen des Stils wird in Ihrer App automatisch der neue Stil verwendet, ohne dass Ihre Kunden Änderungen vornehmen müssen.

So instanziieren Sie eine Karte mithilfe einer Karten-ID:

  1. Erstellen Sie in der Cloud Console eine GMSMapID mit dem Karten-ID-String.
  2. Erstellen Sie ein GMSMapView und geben Sie dabei die Karten-ID an, die Sie gerade erstellt haben.

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;
      

Wenn Sie eine eigene Karten-ID verwenden, können Sie in der Cloud Console jederzeit einen neuen Stil für die Karten-ID festlegen. Dieser Stil wird dann innerhalb von etwa sechs Stunden automatisch in der Kartenansicht für Sie und Ihre Nutzer übernommen.

Wenn Sie die Änderungen sofort sehen möchten, können Sie die App schließen und neu starten. Schließen Sie dazu die App, erzwingen Sie das Beenden der App aus der Liste der kürzlich verwendeten Apps und öffnen Sie sie dann wieder. Die aktualisierte Karte ist dann sichtbar.

Kartenstileditor verwenden

Der Kartenstileditor ist ein GUI-basiertes Tool in der Google Cloud Console.

Weitere Informationen zum cloudbasierten Gestalten von Karteninhalten