Kartenstile anpassen

Mit dem cloudbasierten Gestalten von Karteninhalten können Sie im Navigation SDK wiederverwendbare Kartenstile für die Google-Navigation definieren. Auf dieser Seite finden Sie eine Übersicht dazu, wie Sie Kartenstile definieren und anwenden können, sowie spezifische Implementierungsdetails für das Navigation SDK. Vollständige Informationen zum cloudbasierten Gestalten von Karteninhalten finden Sie auf der Übersichts seite in der Dokumentation zum Maps SDK for iOS.

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

Kartenstile definieren

Der erste Schritt zum Anpassen von Kartenstilen für das Navigation SDK besteht darin, einen Kartenstil zu erstellen und ihn 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 gestaltet werden können: die Navigationskarte, die während einer aktiven Navigationssitzung sichtbar ist, und die Straßenkarte, die immer dann sichtbar ist, wenn keine Navigationssitzung aktiv ist. Die Stile, die Sie definieren und mit einer Karten-ID verknüpfen, gelten für beide Kartentypen.

Vollständige Informationen zum Definieren von Kartenstilen finden Sie unter Kartenstile erstellen und verwenden in der Dokumentation zum Maps SDK for iOS.

Kartenstile anwenden

Sobald Sie Kartenstile mit einer Karten-ID verknüpft haben, können Sie die ID hinzufügen, indem Sie mit der Kartenstring aus der Cloud Console eine GMSMapID erstellen und dann eine GMSMapView mit der Karten-ID erstellen.

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

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 für die Navigation verwendete Karten) einen hellen und einen dunklen Modus haben. Navigationskarten können einen Tag-, einen Dämmerungs- oder einen Nachtmodus haben. Wenn Sie Stile mit Karten im Navigation SDK verknüpfen, gelten die Stile sowohl für Straßen- als auch für Navigationskarten:

  • Stile für den hellen Modus in der Cloud Console gelten sowohl für Straßenkarten im hellen Modus als auch für Navigationskarten im Tagmodus.
  • Stile für den dunklen Modus in der Cloud Console gelten sowohl für Straßenkarten im dunklen Modus und Navigationskarten im Dämmerungs- oder Nachtmodus.

Abrechnung

Wenn eine App eine Karte mit einer angewendeten Karten-ID lädt, wird ein Kartenaufruf ausgelöst, der mit der Dynamic Maps SKU verrechnet wird. Dieser Auslöser unterscheidet sich von dem für Kartenaufrufe, auf die keine Karten-IDs angewendet wurden. Kartenaufrufe ohne Karten-IDs werden über die SKU „Maps SDK“ abgerechnet. Weitere Informationen zu Auslösern und Preisen für die einzelnen SKUs finden Sie unter Preise und Abrechnung.

Richtlinien und Verwendung

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

Vollständige Informationen zu zulässigen Änderungen an der Navigationsbenutzeroberfläche finden Sie unter Richtlinien für das Navigation SDK for iOS.