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 über die Google Cloud Console ganz einfach gestalten, anpassen und verwalten können. So lässt sich die Nutzerfreundlichkeit Ihrer Karten insgesamt verbessern. 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 einen GMSMapID mit dem Karten-ID-String aus der Cloud Console.
  2. Erstellen Sie einen GMSMapView und geben Sie 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 festlegen. Dieser Stil wird dann innerhalb von etwa sechs Stunden automatisch für Sie und die Nutzer in der Kartenansicht ü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 nun sichtbar.

Kartenstileditor verwenden

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

Weitere Informationen zum cloudbasierten Gestalten von Karteninhalten