Omówienie dziedziczenia i hierarchii stylu mapy

Podczas dostosowywania stylu mapy warto wiedzieć, jak stylizacja różnych elementów mapy może wpływać na inne style na mapie. Istnieje kilka warstw, które na siebie nakładają:

  • Podstawowa mapa: gdy zaczniesz tworzyć styl mapy, początkowo zobaczysz styl mapy podstawowej, czyli domyślnej mapy. Wszystkie funkcje mapy, których nie dostosujesz, zachowują podstawowy styl mapy.

  • Style mapy: style niestandardowe zastępują style warstwy mapy podstawowej. Na tym obrazie niestandardowy styl mapy zastępuje obszary miejskie kolorem turkusowym, a drogi kolorem ciemnoniebieskim.

  • Elementy stylu: każdy element mapy ma co najmniej 1 element stylu, który możesz dostosować. Na tym obrazie kolor wypełnienia wielokąta obiektu na mapie obszarów miejskich jest oznaczony kolorem niebieskim, a kolor wypełnienia sieci dróg – niebieski.

    Podstawowa mapa z nałożonym stylem mapy, który pokazuje elementy stylu w kolorze turkusowym w miejskich obszarach i niebieskim w sieci drogowej

Hierarchia elementów mapy

W ramach stylu mapy elementy mapy są uporządkowane hierarchicznie. Na szczycie znajdują się 4 podstawowe elementy mapy, a poniżej wszystkie pozostałe elementy mapy uporządkowane w logicznej kolejności. Domyślnie element mapy dziedziczy style elementu mapy znajdującego się nad nim w hierarchii (jego element nadrzędny). Możesz jednak zastąpić styl najwyższego poziomu, ustawiając co najmniej jeden element stylu dla elementów mapy znajdujących się pod nim (elementów podrzędnych). Szczegółowe informacje o hierarchii elementów mapy znajdziesz w artykule Co możesz stylizować na mapie.

Każda funkcja mapy ma co najmniej 1 element lub części funkcji mapy, które możesz stylizować. Na przykład kolor wypełnienia wielokąta (kształtu elementu mapy) jest elementem, podobnie jak kolor obrysu etykiety tekstowej. Każdy element stylizujesz osobno, a elementy, których nie stylizujesz, zachowują domyślny styl. Ponieważ elementy są oddzielne, możesz nadać styl koloru wypełnienia tekstowi etykiety, a kolor kreski (obrysu) pozostawić domyślny (lub odziedziczyć go ze stylu nadrzędnego).

Oto kilka przydatnych wskazówek, które pomogą Ci zrozumieć, jak działa hierarchia i dziedziczenie stylów.

  • Domyślne style elementów podrzędnych dziedziczą je od elementów nadrzędnych: aby wszystkie elementy podrzędne mapy dziedziczyły styl, ustaw styl elementu nadrzędnego mapy i pozostaw styl elementu podrzędnego jako domyślny.

  • Niestandardowe style podrzędne zastępują styl nadrzędny: aby zastąpić styl nadrzędny, ustaw styl niestandardowy w funkcji podrzędnej.

  • Elementy stylu są niezależne: elementy stylu, które możesz ustawić dla elementu mapy (np. wielokąt, ikonę etykiety, wypełnienie i obrys tekstu etykiety), są od siebie niezależne. Jeśli ustawisz kolor wielokąta, ale nie zmienisz ikony, styl wielokąta zastąpi styl nadrzędny, ale ikona odziedziczy styl nadrzędny lub domyślny.

  • Wyłącz widoczność, aby ukryć elementy mapy: jeśli chcesz widzieć na mapie tylko jeden element, musisz wyłączyć widoczność wszystkich pozostałych.

Przykład hierarchii i dziedziczenia

Oto przykład działania dziedziczenia i hierarchii.

  1. Wybierz element mapy najwyższego poziomu Naturalny i ustaw Kolor wypełnienia wielokąta na żółty. W ten sposób wszystkie wielokąty obiektów w sekcji Naturalne staną się żółte:

    Mapa, na której wszystkie elementy mapy naturalnej są żółte

  2. Chcesz, aby element Pokrywanie terenu, który znajduje się w sekcji Naturalne, też był żółty, więc nie zmieniasz jego stylu. Element ten dziedziczy styl od elementu Naturalne.

  3. Chcesz, aby lasy były zielone, więc w sekcji Pokrycie terenu otwierasz Las i kolorujesz jego wielokąt na zielono. Ten niestandardowy styl podrzędny zastępuje style Pokrycie terenu i Naturalne.

    Mapa pokazująca elementy mapy lasu w kolorze zielonym

  4. Chcesz, aby lód był wyświetlany w jasnym kolorze turkusowym, więc w sekcji Pokrywa ziemi otwórz Lód i koloryzuj jego wielokąt kolorem turkusowym.

    Mapa przedstawiająca obiekty na mapie lodowej w kolorze jasnoniebieskim

  5. Na koniec decydujesz się, że woda ma być w kolorze turkusowym, więc wybierasz Naturalny>Woda i kolorujesz poligon na turkus. Ustawienie stylu podrzędnego Woda zastępuje styl nadrzędny Naturalny.

    Mapa przedstawiająca obiekty na mapie wody w kolorze turkusowym

Aby wybrać funkcje mapy, które Ci odpowiadają, postępuj podobnie.