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 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 iOS.

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

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 iOS.

Stosowanie stylów mapy

Gdy powiążesz style mapy z identyfikatorem mapy, możesz dodać identyfikator, tworząc element GMSMapID z ciągiem znaków mapy z konsoli Cloud, a następnie tworząc element GMSMapView z identyfikatorem mapy.

Więcej informacji o stosowaniu stylów mapy znajdziesz w sekcji 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 (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 iOS.