Los gehts

Plattform auswählen: Android iOS JavaScript

Führen Sie die folgenden Schritte aus, um datengestützte Stile für Datasets einzurichten.

API-Schlüssel anfordern und APIs aktivieren

Sie benötigen ein Cloud-Projekt mit einem Rechnungskonto und müssen sowohl das Maps SDK for Android als auch die Maps Datasets API aktiviert haben, um die datengestützten Stile für Datasets nutzen zu können. Weitere Informationen erhalten Sie unter:

Neuen Karten-Renderer aktivieren

Ab Version 18.0.0 des Maps SDK for Android ist ein aktualisierter Karten-Renderer verfügbar. Er umfasst viele Verbesserungen, darunter Unterstützung für das cloudbasierte Gestalten von Karteninhalten.

Im Rahmen der Veröffentlichung von Version 18.2.0 des Maps SDK for Android wurde der Standard-Renderer vom alten zum aktualisierten Karten-Renderer geändert. Daher wird beim Erstellen neuer Apps oder Überarbeiten bestehender Apps nun standardmäßig der aktualisierte Karten-Renderer verwendet.

Karten-ID erstellen

Eine entsprechende Anleitung finden Sie unter Karten-ID erstellen. Legen Sie den Kartentyp auf Android fest.

Neuen Kartenstil erstellen

Folgen Sie der Anleitung unter Kartenstile erstellen und verwenden, um einen neuen Kartenstil zu erstellen. Verknüpfen Sie den Stil dann mit der Karten-ID, die Sie soeben erstellt haben.

Initialisierungscode der Karte aktualisieren

Dazu ist die soeben erstellte Karten-ID erforderlich. Sie finden sie auf der Seite Kartenverwaltung.

Wie Sie die Karten-ID in den Initialisierungscode einfügen, können Sie unter Karten-ID zur App hinzufügen nachlesen.

Karten-Capabilities prüfen (erforderlich)

Datengestützte Stile für Datensätze erfordern eine Karten-ID. Wenn die Karten-ID fehlt oder eine ungültige Karten-ID übergeben wird, kann der datengestützte Stil für Datasets nicht geladen werden. Als Fehlerbehebungsschritt können Sie MapCapabilities verwenden, um zu prüfen, ob datengestützte Stile für Datasets unterstützt werden.

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());

Nächste Schritte