
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,navigationi3D roadmapuż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, i3D hybriduż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.
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 hybridi3D 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 hybridlinie ł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 roadmapi3D hybridnie 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 typei 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.