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 Seite Übersicht in der Dokumentation zum Maps SDK for iOS.
Kartenstile definieren
Der erste Schritt beim 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
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 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 (Karten ohne Navigation) einen hellen und einen dunklen Modus haben. Navigationskarten können einen Tages- und einen Nachtmodus oder einen Modus für wenig Licht 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 Tagesmodus.
- Stile für den dunklen Modus in der Cloud Console gelten sowohl für Straßenkarten im dunklen Modus als auch für Navigationskarten im Nachtmodus oder im Modus für wenig Licht.
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 Trigger unterscheidet sich von dem für Kartenaufrufe ohne angewendete Karten-IDs. Kartenaufrufe ohne Karten-IDs werden über die SKU „Maps SDK“ abgerechnet. Weitere Informationen zu Triggern 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.