Kartenstile anpassen

Mit dem cloudbasierten Gestalten von Karteninhalten können Sie wiederverwendbare Kartenstile für die Google-Navigation im Navigation SDK definieren. Auf dieser Seite finden Sie eine Übersicht darüber, wie Sie Kartenstile definieren und anwenden, sowie spezifische Implementierungsdetails für das Navigation SDK. Ausführliche Informationen zum cloudbasierten Gestalten von Karteninhalten finden Sie auf der Seite Übersicht in der Dokumentation zum Maps SDK for Android.

Beispiel für einen benutzerdefinierten Kartenstil 1 Beispiel für angepassten Kartenstil 2

Kartenstile definieren

Der erste Schritt beim Anpassen von Kartenstilen für das Navigation SDK besteht darin, einen Kartenstil zu erstellen und mit einer Karten-ID zu verknüpfen. Kartenstile werden in der Cloud Console der Google Maps Platform erstellt, gespeichert und bearbeitet. Im App-Code wird dann zur Darstellung der benutzerdefinierten Karte auf diese ID verwiesen.

Im Navigation SDK gibt es zwei Kartentypen, die angepasst werden können: die Navigationskarte, die während einer aktiven Navigationssitzung sichtbar ist, und die Straßenkarte, die sichtbar ist, wenn keine Navigationssitzung aktiv ist. Die Stile, die Sie definieren und mit einer Karten-ID verknüpfen, gelten sowohl für die Navigation als auch für die Straßenkarte.

Ausführliche Informationen zum Definieren von Kartenstilen finden Sie in der Dokumentation zum Maps SDK for Android unter Kartenstile erstellen und verwenden.

Kartenstile anwenden

Sobald Sie Kartenstile mit einer Karten-ID verknüpft haben, können Sie die ID über ein <fragment>-Element in der Layoutdatei der Aktivität, über die Klasse MapView oder über die Klasse GoogleMapOptions in einer MapFragment-, SupportMapFragment- oder SupportNavigationFragment-Instanz hinzufügen.

Weitere Informationen zum Anwenden von Kartenstilen finden Sie in der Dokumentation zum Maps SDK for Android unter Karten-ID zur App hinzufügen.

Stile für den hellen und dunklen Modus

Mit dem cloudbasierten Gestalten von Karteninhalten können Sie Stile für den hellen Modus und den dunklen Modus definieren. Im Navigation SDK können Straßenkarten (Nicht-Navigationskarten) einen hellen und einen dunklen Modus haben. Navigationskarten können einen Tageslicht- und einen Nachtmodus haben. Wenn Sie im Navigation SDK Stile mit Karten verknüpfen, werden die Stile sowohl auf Straßen- als auch auf Navigationskarten angewendet:

  • Heller Modus-Stile in der Cloud Console gelten sowohl für Straßenkarten im hellen Modus als auch für Navigationskarten im Tageslichtmodus.
  • Dunkler Modus-Stile in der Cloud Console gelten sowohl für Straßenkarten im dunklen Modus als auch für Navigationskarten im Nachtmodus bzw. bei schlechten Lichtverhältnissen.

Abrechnung

Wenn in einer App eine Karte mit einer Karten-ID geladen wird, wird ein Kartenaufruf ausgelöst, der über die SKU „Dynamic Maps“ abgerechnet wird. Dieser Trigger unterscheidet sich von dem für Kartenaufrufe, bei denen keine Karten-IDs angewendet werden. Kartenaufrufe ohne Karten-IDs werden über die Maps SDK-SKU abgerechnet. Weitere Informationen zu Triggern und Preisen für die einzelnen SKUs finden Sie unter Preise und Abrechnung.

Richtlinien und Nutzung

Wenn Sie Kartenstile im Navigation SDK anpassen, müssen Sie die Richtlinien für zulässige Änderungen an der Navigationsoberfläche einhalten. Insbesondere dürfen Sie keine Straßennetze aus der Navigationskarte entfernen oder den Farbkontrast von Kartenelementen auf der Navigationskarte erheblich reduzieren.

Ausführliche Informationen zu zulässigen Änderungen an der Navigationsoberfläche finden Sie in den Richtlinien für das Navigation SDK für Android.