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 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 angepassten Kartenstil 1 Beispiel für einen benutzerdefinierten 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 Anwendungscode 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

Nachdem 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 ein GMSMapID erstellen und dann ein 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 und dunklen Modus definieren. Im Navigation SDK können Straßenkarten (nicht für die Navigation verwendete Karten) im hellen und dunklen Modus angezeigt werden. Navigationskarten können im Tageslicht-, Dämmerungs- oder Nachtmodus angezeigt werden. Wenn Sie Stile mit Karten im Navigation SDK verknüpfen, gelten die Stile sowohl für Straßen- als auch für Navigationskarten:

  • 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 Dämmerungs- oder Nachtmodus.

Abrechnung

Wenn eine App eine Karte mit einer angewendeten Karten-ID lädt, wird ein Kartenaufruf ausgelöst, der über die Dynamic Maps SKU abgerechnet wird. Dieser Auslöser unterscheidet sich von dem für Kartenaufrufe ohne angewendete Karten-IDs. Kartenaufrufe ohne Karten-IDs werden über die Maps SDK-SKU 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.