Dostosowywanie stylów mapy

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 sposobu definiowania i stosowania stylów map oraz szczegółowe informacje o implementacji w pakiecie Navigation SDK. Pełne informacje o definiowaniu stylów map w Google Cloud znajdziesz na stronie Omówienie w dokumentacji pakietu Maps SDK na iOS.

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

Definiowanie stylów map

Pierwszym krokiem w dostosowywaniu stylów map w pakiecie 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 typy map, które można stylizować: mapa nawigacji, 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ą stosowane zarówno do mapy nawigacji, jak i mapy 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 iOS.

Stosowanie stylów map

Gdy masz już style map powiązane z identyfikatorem mapy, możesz dodać ten identyfikator, tworząc element GMSMapID z ciągiem mapy z konsoli Cloud, a następnie tworząc element GMSMapView z podanym identyfikatorem mapy.

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

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 (mapy bez nawigacji) mogą mieć tryb jasny i ciemny, a mapy nawigacji mogą mieć tryb dzienny oraz tryb słabego oświetlenia lub nocny. Gdy powiążesz style z mapami w pakiecie Navigation SDK, style będą stosowane zarówno do map drogowych, jak i map nawigacji:

  • Style **trybu jasnego** w konsoli Cloud są stosowane zarówno do map drogowych w trybie jasnym i do map nawigacji w trybie dziennym.
  • Style **trybu ciemnego** w konsoli Cloud są stosowane zarówno do map drogowych w trybie ciemnym i do map nawigacji w trybie słabego oświetlenia lub nocnym.

Płatności

Gdy aplikacja wczytuje mapę, do której zastosowano identyfikator mapy, następuje wczytanie mapy, które skutkuje naliczeniem opłaty za mapę dynamiczną SKU. Pamiętaj, że ten wyzwalacz różni się od wyzwalacza wczytywania map, do których nie zastosowano identyfikatorów map. Wczytywanie map bez identyfikatorów map jest rozliczane według stawki za pakiet Maps SDK. Więcej informacji o wyzwalaczach i cenach poszczególnych jednostek SKU znajdziesz w artykule Ceny i płatności.

Zasady i użytkowanie

Dostosowując style map 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 nawigacji ani znacząco zmniejszać kontrastu kolorów elementów mapy nawigacji.

Szczegółowe informacje o dopuszczalnych modyfikacjach interfejsu nawigacji znajdziesz w artykule Zasady dotyczące pakietu Navigation SDK na iOS.