Dostosowywanie stylów mapy

Możesz używać definiowania stylów map w Google Cloud, aby tworzyć style map wielokrotnego użytku na potrzeby nawigacji Google w pakiecie Navigation SDK. Na tej stronie znajdziesz omówienie sposobu definiowania i stosowania stylów mapy, a także szczegółowe informacje o implementacji 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.

Przykład dostosowanego stylu mapy 1 Przykład dostosowanego stylu mapy 2

Definiowanie stylów mapy

Pierwszym krokiem w dostosowywaniu stylów mapy dla 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 można stylizować 2 typy map: mapę nawigacyjną, która jest widoczna podczas aktywnej sesji nawigacji, oraz mapę drogową, która jest widoczna, gdy nie ma aktywnej sesji nawigacji. Style, które zdefiniujesz i powiążesz z identyfikatorem mapy, będą stosowane zarówno do map nawigacyjnych, jak i drogowych.

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.

Zastosuj style mapy

Gdy masz już style mapy 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 instancji MapFragment, SupportMapFragment lub SupportNavigationFragment.

Więcej informacji o stosowaniu stylów mapy znajdziesz w artykule Dodawanie identyfikatora mapy do aplikacji w dokumentacji pakietu Maps SDK na Androida.

Style trybu jasnego i trybu ciemnego

Definiowanie stylów map w Google Cloud umożliwia definiowanie stylów trybu jasnego i trybu ciemnego. W pakiecie Navigation SDK mapy drogowe (mapy nienawigacyjne) mogą mieć tryb jasny i ciemny, a mapy nawigacyjne – tryb dzienny i nocny lub tryb słabego oświetlenia. Gdy powiążesz style z mapami w pakiecie Navigation SDK, będą one stosowane zarówno do map drogowych, jak i 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 dotyczą zarówno map drogowych w trybie ciemnym, jak i map nawigacyjnych w trybie słabego oświetlenia lub trybie nocnym.

Płatności

Gdy aplikacja wczytuje mapę, która ma zastosowany identyfikator mapy, powoduje to wczytanie mapy, które skutkuje naliczeniem opłaty za mapę dynamiczną. Pamiętaj, że ten aktywator różni się od aktywatora wczytywania map, które nie mają zastosowanych identyfikatorów map. Wczytania mapy bez identyfikatorów mapy są rozliczane w ramach SKU pakietu Maps SDK. Więcej informacji o aktywatorach i cenach poszczególnych kodów SKU znajdziesz w artykule Ceny i rozliczenia.

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 wolno usuwać sieci dróg z mapy nawigacyjnej ani znacznie zmniejszać kontrastu kolorów elementów mapy na mapie nawigacyjnej.

Pełne informacje o dopuszczalnych modyfikacjach interfejsu nawigacji znajdziesz w zasadach dotyczących pakietu Navigation SDK na Androida.