Jetzt starten

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

Bevor Sie datengestützte Stile für Datasets verwenden können, benötigen Sie Folgendes: Cloud-Projekt mit einem Rechnungskonto und Maps SDK for Android und die Maps Datasets API aktiviert. 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. Sie müssen als Kartentyp Android festlegen.

Neuen Kartenstil erstellen

Folgen Sie der Anleitung unter Kartenstile verwalten, 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 an.

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 ein Ungültige Karten-ID übergeben, datengestützte Stile für Datensätze können nicht geladen werden. Als zur Fehlerbehebung, können Sie MapCapabilities 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