Więcej informacji o trybach i typach map

Wybierz platformę: Android iOS JavaScript Usługa sieciowa

Dwa ekrany aplikacji pokazujące mapę w trybie ciemnym i jasnym

W tym dokumencie opisujemy koncepcyjną relację między stylami niestandardowymi a trybami jasnym i ciemnym oraz definiujemy różne typy map i sposoby stosowania do nich stylów.

Aby rozpocząć korzystanie ze stylów niestandardowych, zapoznaj się z artykułem Tworzenie nowego stylu.

Informacje o trybach jasnym i ciemnym

Możesz utworzyć 2 różne style dla jednego identyfikatora mapy: jeden zoptymalizowany pod kątem jasnego tła, a drugi pod kątem ciemnego tła. Mapy na jasne tła używają innej mapy podstawowej niż mapy na ciemne tła. Dlatego nie możesz używać jednego stylu w obu trybach.

Style trybu jasnego i ciemnego zapewniają najlepiej dopasowaną mapę z własnym stylem do różnych środowisk. Gdy używasz identyfikatora mapy w aplikacjach, aplikacja może wczytywać odpowiedni styl na podstawie zaprogramowanego zachowania lub ustawień urządzenia użytkownika.

Wybieranie trybu jasnego lub ciemnego podczas tworzenia stylu

Tryb jasny lub ciemny wybierasz podczas tworzenia lub kopiowania stylu. Po utworzeniu stylu nie można zmienić jego trybu.

Typ stylu możesz sprawdzić na stronie z informacjami o stylu.

Szczegółowe instrukcje tworzenia stylów niestandardowych znajdziesz w artykule Tworzenie i używanie stylów map.

Powiąż z identyfikatorem mapy jeden styl trybu jasnego i jeden styl trybu ciemnego

Identyfikator mapy obsługuje tylko jeden styl trybu jasnego i jeden styl trybu ciemnego. Gdy klikniesz ikonę Edytuj, aby zmienić styl trybu jasnego lub trybu ciemnego, w panelu wyświetlą się tylko style dla tego trybu. Więcej informacji znajdziesz w artykule Powiązywanie stylu z identyfikatorem mapy.

Jak style niestandardowe są stosowane do różnych typów map

Google Maps Platform oferuje różne typy map do różnych zastosowań, w tym roadmap, navigation, hybrid, terrain, 3D roadmap i 3D hybrid. Poziom dostosowania zależy od tego, czy mapa jest oparta tylko na danych wektorowych (takich jak roadmap, navigation i 3D roadmap), wykorzystuje połączenie danych wektorowych i obrazów rastrowych (takich jak terrain i hybrid) czy też wykorzystuje połączenie obrazów rastrowych, wielokątów 3D i obrazów wektorowych (takich jak 3D hybrid).

Mapy danych wektorowych
Typy map roadmap, navigation i 3D roadmap używają tylko danych wektorowych, co pozwala na kompleksowe stylizowanie większości obiektów na mapie, w tym wielokątów lądowych i wodnych, dróg, punktów orientacyjnych i ciekawych miejsc.
Mapy ze zdjęciami rastrowymi
Typy map terrain, hybrid i 3D hybrid używają obrazów rastrowych z danymi wektorowymi nałożonymi na nie. W związku z tym ich możliwości stylizacji są ograniczone. Zwykle możesz stylizować tylko dane wektorowe, które są nakładane na zdjęcia, takie jak etykiety, pinezki i niektóre linie łamane (np. drogi, granice). Nie możesz dostosowywać elementów, które są częścią zdjęć podstawowych.
Na przykład obraz poniżej przedstawia styl z niebieskim motywem. Woda jest ciemniejsza niż domyślnie, a do dróg, obszarów na zewnątrz i ciekawych miejsc zastosowano niebieską paletę. Gdy wyświetlasz podgląd stylu w trybie hybrydowym i hybrydowym 3D, obszary wodne i zewnętrzne nie są niebieskie, ale drogi i ciekawe miejsca są nadal stylizowane.

Mapy z różową wodą, ale w przypadku map hybrydowych i hybrydowych 3D woda jest wyświetlana w kolorach domyślnych.

Definicje typów map i obsługa trybów

W tabeli poniżej znajdziesz definicje typów map i informacje o tym, które z nich obsługują tryb jasny i ciemny.

Typ mapy Opis Zdjęcia na mapie podstawowej Obsługa trybów
roadmap Standardowy widok mapy, który pokazuje drogi i główne obiekty. Wektor Tryb jasny i ciemny
navigation Specjalny typ mapy zoptymalizowany pod kątem szczegółowych wskazówek dojazdu przy użyciu pakietu Navigation SDK. Więcej informacji o nawigacji znajdziesz w omówieniu dostosowywania stylów mapy w pakiecie Navigation SDK na Androida i pakiecie Navigation SDK na iOS. Wektor Tryb jasny i ciemny
terrain Mapa, która podkreśla fizyczne cechy terenu, takie jak góry, rzeki i wysokość. Wektorowe i rastrowe Tryb jasny i ciemny
hybrid Połączenie zdjęć satelitarnych i danych z mapy drogowej, wyświetlające nazwy ulic i inne kluczowe elementy nałożone na zdjęcia. Wektorowe i rastrowe Tylko tryb jasny
3D roadmap Standardowa mapa 3D, która pokazuje drogi i główne obiekty. Ten typ mapy jest dostępny tylko w mapach 3D w Maps JavaScript API. Wektor Tylko tryb jasny
3D hybrid Fotorealistyczna mapa 3D, na której możesz dostosować widoczność etykiet ciekawych miejsc, dróg i znaków drogowych. Ten typ mapy jest dostępny tylko w Mapach 3D w interfejsie Maps JavaScript API. Wektorowe i rastrowe Tylko tryb jasny

Uwagi dotyczące stylu map ze zdjęciami rastrowymi

Podczas stylizowania typów map terrain, 2D hybrid, 3D hybrid i 3D roadmap możesz zauważyć te zachowania:

  • Gdy używasz stylów niestandardowych na Androidzie i iOS z typem mapy terrain, możesz zauważyć, że woda tymczasowo miga. Jest to oczekiwane zachowanie, które występuje podczas stylizowania wody, ponieważ kafelki mapy drogowej są wczytywane po kafelkach terenu. To opóźnione ładowanie powoduje krótki konflikt wizualny w spersonalizowanych kolorach.

  • Style wielokątów mogą zasłaniać elementy mapy pod spodem w przypadku typów map terrain, 2D hybrid i 3D hybrid. Na przykład stylizowany wielokąt parku na mapie terenu może ukrywać subtelne cechy terenu. Na mapach hybrydowych może ukrywać zdjęcia satelitarne.

  • W przypadku 3D hybrid linie łamane dróg mogą być renderowane pod mostami lub nieprawidłowo wyświetlane w pobliżu wiaduktów i przejść podziemnych.

  • W przypadku typów map 3D roadmap i 3D hybrid nie możesz zmienić ustawień mapy, które kontrolują gęstość ciekawych miejsc, styl budynków, styl punktów orientacyjnych i kolor tła aplikacji.

Wyświetlanie podglądu stylów na każdym typie mapy

Po utworzeniu stylów niestandardowych przetestuj je na różnych typach map, aby zobaczyć, jak są stosowane. Jest to szczególnie ważne, ponieważ nie wszystkie style mają zastosowanie do wszystkich typów map.

W konsoli Google Cloud możesz wyświetlić podgląd stylów niestandardowych w edytorze stylów lub na stronie z informacjami o mapie w następujący sposób:

  • Edytor stylów: w panelu kontekstowym kliknij menu Map type i zmień typ mapy. Mapa zostanie odświeżona i wyświetli się typ mapy z zastosowanym stylem.
  • Strona ze szczegółami mapy: w sekcji Podgląd mapy możesz przełączać się między trybem jasnym i ciemnym oraz zmieniać wariant na liście, aby wyświetlać różne typy map. Aby wyświetlić podgląd stylu, musisz najpierw powiązać go z identyfikatorem mapy.

Zastosuj style niestandardowe do wielu typów map

Na stronie z informacjami o mapie, po powiązaniu stylów trybu jasnego i ciemnego z identyfikatorem mapy, kliknij Pokaż więcej, aby wybrać, czy chcesz zastosować style niestandardowe do wielu typów map. W sekcji Podgląd mapy możesz jeszcze raz sprawdzić, jak styl jest stosowany do typów map.