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:
- Erstellen Sie in der Cloud Console eine
GMSMapID
mit dem Karten-ID-String. - 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