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 Übersichtsseite in der Dokumentation zum Maps SDK for Android .
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 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 Android.
Kartenstile anwenden
Nachdem Sie Kartenstile mit einer Karten-ID verknüpft haben, können Sie die ID über ein
<fragment> Element in der Layoutdatei der Aktivität, mit der
MapView Klasse oder mit der
GoogleMapOptions Klasse in einer Instanz von
MapFragment,
SupportMapFragment oder
SupportNavigationFragment hinzufügen.
Weitere Informationen zum Anwenden von Kartenstilen finden Sie unter Karten-ID zur App hinzufügen in der Dokumentation zum Maps SDK for Android.
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 Tageslicht-, einen Schwachlicht- 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 Tageslichtmodus.
- 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 Schwachlicht- 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 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 Android.