Więcej informacji o trybach i typach map

Wybierz platformę: Android iOS JavaScript Web Service

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

W tym dokumencie opisujemy koncepcyjny związek między stylami niestandardowymi a trybami jasnym i ciemnym. Definiujemy też różne typy map i wyjaśniamy, jak stosować do nich style.

Aby rozpocząć korzystanie ze stylów niestandardowych, przeczytaj artykuł Tworzenie nowego stylu.

Omówienie trybów jasnego i ciemnego

Możesz utworzyć 2 różne style dla jednego identyfikatora mapy: jeden zoptymalizowany pod kątem jasnych teł, a drugi – ciemnych. Mapy z jasnymi tłami używają innej mapy podstawowej niż mapy z ciemnymi tłami. Dlatego nie możesz używać jednego stylu w obu trybach.

Style w trybach jasnym i ciemnym zapewniają najlepiej dopasowaną stylizowaną mapę do różnych środowisk. Gdy używasz identyfikatora mapy w swoich aplikacjach, aplikacja może wczytywać odpowiedni styl na podstawie zaprogramowanego działania lub ustawień urządzenia użytkownika.

Wybieranie trybu jasnego lub ciemnego podczas tworzenia stylu

Podczas tworzenia lub kopiowania stylu wybierasz tryb jasny albo ciemny. Po utworzeniu stylu nie możesz 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 mapy.

Powiązywanie stylu w trybie jasnym i stylu w trybie ciemnym z identyfikatorem mapy

Identyfikator mapy obsługuje tylko 1 styl w trybie jasnym i 1 styl w trybie ciemnym. Gdy klikniesz ikonę Edytuj , aby zmienić styl w trybie jasnym lub ciemnym, w panelu będą wyświetlane tylko style w tym trybie. Więcej informacji znajdziesz w artykule Powiązywanie stylu z identyfikatorem mapy.

Jak style niestandardowe działają w przypadku różnych typów map

Google Maps Platform oferuje różne typy map, które można wykorzystać w różnych przypadkach użycia, m.in. roadmap, navigation, hybrid, terrain, 3D roadmap i 3D hybrid. Poziom dostosowania zależy od tego, czy mapa jest oparta tylko na danych wektorowych (np. roadmap, navigation i 3D roadmap), czy wykorzystuje połączenie danych wektorowych i obrazów rastrowych (np. terrain i hybrid), czy też połączenie obrazów rastrowych, wielokątów 3D i obrazów wektorowych (np. 3D hybrid).

Mapy z danymi wektorowymi
Typy map roadmap, navigation i 3D roadmap używają tylko danych wektorowych, co pozwala kompleksowo stylizować większość elementów mapy, w tym wielokąty przedstawiające ląd i wodę, drogi, punkty orientacyjne i ciekawe miejsca.
Mapy z obrazami rastrowymi
Typy map terrain, hybrid, i 3D hybrid używają obrazów rastrowych z danymi wektorowymi na wierzchu. W związku z tym możliwości ich stylizacji są ograniczone. Zwykle można stylizować tylko dane wektorowe, które są nakładane na obrazy, np. etykiety, pinezki i niektóre linie łamane (np. drogi, granice). Nie możesz dostosowywać elementów, które są częścią obrazów podstawowych.
Na przykład obraz poniżej przedstawia styl z niebieskim motywem. Woda jest stylizowana na ciemniejszą niż domyślnie, a do dróg, obszarów zewnętrznych i ciekawych miejsc zastosowano niebieską paletę. Gdy wyświetlisz podgląd stylu w trybie hybrydowym i 3D hybrydowym, woda i obszary zewnętrzne nie będą niebieskie, ale drogi i ciekawe miejsca nadal będą stylizowane.

Mapy ze stylizowaną na różowo wodą, ale w przypadku map hybrydowych i hybrydowych 3D woda ma domyślne kolory.

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

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

Typ mapy Opis Obrazy mapy podstawowej Obsługa trybów
roadmap Standardowy widok mapy, który pokazuje drogi i najważniejsze obiekty. Wektor Tryb jasny i ciemny
navigation Specjalistyczny typ mapy zoptymalizowany pod kątem nawigacji krok po kroku za pomocą 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ść. Wektor i raster Tryb jasny i ciemny
hybrid Połączenie zdjęć satelitarnych i danych mapy drogowej, na których wyświetlane są nazwy ulic i inne najważniejsze obiekty. Wektor i raster Tylko tryb jasny
3D roadmap Standardowa mapa 3D, która pokazuje drogi i najważniejsze 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 stylizować widoczność etykiet ciekawych miejsc, dróg i znaków drogowych. Ten typ mapy jest dostępny tylko w Mapach 3D w Maps JavaScript API. Wektor i raster Tylko tryb jasny

Wskazówki dotyczące stylów w przypadku map z obrazami 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 podczas stylizowania wody, ponieważ kafelki mapy drogowej wczytują się po kafelkach terenu. To opóźnione wczytywanie powoduje krótkotrwały konflikt wizualny w spersonalizowanych kolorach.

  • Style wielokątów mogą zasłaniać elementy mapy w typach 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 typu mapy 3D hybrid linie łamane dróg mogą być renderowane pod mostami lub wyświetlać się nieprawidłowo w pobliżu wiaduktów i tuneli.

  • W przypadku typów map 3D roadmap i 3D hybrid nie możesz modyfikować 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 w każdym typie mapy

Po utworzeniu stylów niestandardowych przetestuj je w różnych typach map, aby sprawdzić, jak działają. Jest to szczególnie ważne, ponieważ nie wszystkie style działają we wszystkich typach map.

W konsoli Google Cloud możesz wyświetlić podgląd stylów niestandardowych w edytorze stylów lub na stronie szczegółów mapy:

  • Edytor stylów: w panelu kontekstowym otwórz listę rozwijaną Map type i zmień typ mapy. Mapa zostanie odświeżona i wyświetli się typ mapy z zastosowanym stylem.
  • Strona z informacjami o mapie: w sekcji Podgląd mapy możesz przełączać się między stylami w trybie jasnym i ciemnym oraz zmieniać wariant na liście rozwijanej na różne typy map. Aby wyświetlić podgląd stylu, musisz najpierw powiązać go z identyfikatorem mapy.

Stosowanie stylów niestandardowych do różnych typów map

Na stronie z informacjami o mapie, po powiązaniu stylów w trybie jasnym i ciemnym z identyfikatorem mapy, kliknij Pokaż więcej , aby wybrać, czy chcesz zastosować style niestandardowe do różnych typów map. W sekcji Podgląd mapy możesz jeszcze raz sprawdzić, jak styl działa w przypadku typów map.