Za pomocą definiowania stylów map w Google Cloud możesz określać style map wielokrotnego użytku na potrzeby nawigacji Google w pakiecie Navigation SDK. Na tej stronie znajdziesz omówienie sposobów definiowania i stosowania stylów mapy, a także szczegółowe informacje o wdrażaniu pakietu Navigation SDK. Pełne informacje o definiowaniu stylów map w Google Cloud znajdziesz na stronie Omówienie w dokumentacji pakietu Maps SDK na Androida.


Definiowanie stylów mapy
Pierwszym krokiem w dostosowywaniu stylów mapy na potrzeby pakietu Navigation SDK jest utworzenie stylu mapy i powiązanie go z identyfikatorem mapy. Style map są tworzone, przechowywane i edytowane w konsoli Google Maps Platform Cloud. Następnie odwołujesz się do identyfikatora mapy w kodzie aplikacji, aby wyświetlić dostosowaną mapę.
W pakiecie Navigation SDK dostępne są 2 rodzaje map, które można dostosowywać: mapa nawigacyjna, która jest widoczna podczas aktywnej sesji nawigacji, oraz mapa drogowa, która jest widoczna, gdy nie ma aktywnej sesji nawigacji. Style, które zdefiniujesz i powiążesz z identyfikatorem mapy, będą dotyczyć zarówno mapy nawigacyjnej, jak i drogowej.
Szczegółowe informacje o definiowaniu stylów map znajdziesz w artykule Tworzenie i używanie stylów map w dokumentacji pakietu Maps SDK na Androida.
Stosowanie stylów mapy
Gdy style mapy są powiązane z identyfikatorem mapy, możesz dodać ten identyfikator za pomocą elementu <fragment>
w pliku układu aktywności, używając klasy
MapView
lub klasy
GoogleMapOptions
w przypadku instancji
MapFragment
,
SupportMapFragment
lub
SupportNavigationFragment
.
Więcej informacji o stosowaniu stylów mapy znajdziesz w sekcji Dodawanie identyfikatora mapy do aplikacji w dokumentacji pakietu Maps SDK na Androida.
Style trybu jasnego i ciemnego
Definiowanie stylów map w Google Cloud umożliwia określanie stylów trybu jasnego i ciemnego. W pakiecie Navigation SDK mapy drogowe (inne niż mapy nawigacyjne) mogą mieć tryb jasny i ciemny, a mapy nawigacyjne mogą mieć tryb dzienny oraz tryb przy słabym oświetleniu lub nocny. Gdy powiążesz style z mapami w pakiecie Navigation SDK, style będą stosowane zarówno do map drogowych, jak i do map nawigacyjnych:
- Style trybu jasnego w konsoli Cloud mają zastosowanie zarówno do map drogowych w trybie jasnym, jak i do map nawigacyjnych w trybie dziennym.
- Style trybu ciemnego w konsoli Cloud mają zastosowanie zarówno do map drogowych w trybie ciemnym, jak i do map nawigacyjnych w trybie nocnym lub przy słabym oświetleniu.
Płatności
Gdy aplikacja wczytuje mapę z zastosowanym identyfikatorem mapy, następuje wczytanie mapy, za które naliczana jest opłata za mapę dynamiczną. Pamiętaj, że ten wyzwalacz różni się od wyzwalacza wczytań map, do których nie zastosowano identyfikatorów mapy. Wczytania map bez identyfikatorów map są rozliczane w ramach SKU pakietu Maps SDK. Więcej informacji o wyzwalaczach i cenach poszczególnych kodów SKU znajdziesz w sekcji Ceny.
Zasady i użycie
Podczas dostosowywania stylów mapy w pakiecie Navigation SDK musisz przestrzegać zasad dotyczących dopuszczalnych modyfikacji interfejsu nawigacji. W szczególności nie możesz usuwać sieci dróg z mapy nawigacyjnej ani znacznie zmniejszać kontrastu kolorów elementów mapy nawigacyjnej.
Szczegółowe informacje o dopuszczalnych modyfikacjach interfejsu nawigacji znajdziesz w zasadach dotyczących pakietu Navigation SDK na Androida.