Dziedziczenie i hierarchia stylów map

Dostosowując styl mapy, warto wiedzieć, jak stylizowanie różnych elementów mapy może wpłynąć na inne style na mapie. Nakładają się na siebie kilka warstw:

  • Mapa bazowa: gdy zaczynasz tworzyć styl mapy, początkowo widzisz styl mapy bazowej, czyli mapy domyślnej. Wszystkie elementy mapy, których nie dostosujesz, zachowają styl mapy bazowej.

  • Style mapy: style niestandardowe zastępują style w warstwie mapy podstawowej. Na tym obrazie niestandardowy styl mapy zastępuje obszary miejskie kolorem turkusowym, a drogi – 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 elementu mapy obszarów miejskich jest ustawiony na kolor turkusowy, a kolor wypełnienia sieci dróg – na niebieski.

    Mapa podstawowa z nałożonym stylem mapy, który przedstawia elementy stylu w postaci akwamarynowych obszarów miejskich i niebieskich sieci dróg

Hierarchia elementów mapy

W stylu mapy elementy mapy są uporządkowane hierarchicznie. Na górze znajdują się 4 główne elementy mapy, a pod nimi wszystkie pozostałe elementy mapy są ułożone w logicznej hierarchii. Domyślnie element mapy dziedziczy style elementów mapy znajdujących się nad nim w hierarchii (elementu nadrzędnego). 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 Elementy mapy, które możesz dostosować.

Każda funkcja mapy ma co najmniej 1 element lub część, którą możesz dostosować. Na przykład kolor wypełnienia wielokąta (kształtu elementu mapy) jest elementem, podobnie jak kolor obrysu etykiety tekstowej. Każdy element możesz ostylować oddzielnie, a każdy element, którego nie ostylujesz, zachowa domyślny styl. Ponieważ elementy są oddzielne, możesz ustawić kolor wypełnienia tekstu etykiety, a kolor kreski (konturu) pozostawić domyślny (lub dziedziczony ze stylu nadrzędnego).

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

  • Domyślne style elementów podrzędnych dziedziczone z elementu nadrzędnego: aby wszystkie obiekty mapy podrzędnej dziedziczyły styl, ustaw styl dla obiektu mapy nadrzędnej i pozostaw domyślny styl elementu podrzędnego.

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

  • Elementy stylu są niezależne: elementy stylu, które możesz ustawić dla elementu mapy (np. wielokąt, ikona etykiety oraz 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 funkcję mapy najwyższego poziomu Natural i ustaw kolor wypełnienia wielokąta na żółty. Ten styl powoduje, że wszystkie wielokąty w przypadku elementów mapy w sekcji Natural są żółte:

    Mapa pokazująca wszystkie elementy mapy naturalnej w kolorze żółtym

  2. Chcesz, aby pokrycie terenu, które znajduje się w kategorii naturalne, również było żółte, więc pozostawiasz je bez stylu i dziedziczy ono styl z kategorii naturalne.

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

    Mapa pokazująca elementy mapy lasu na zielono

  4. Chcesz, aby lód był wyświetlany w jasnym odcieniu koloru morskiego, więc w sekcji Pokrycie terenu otwierasz Lód i kolorujesz wielokąt na jasny odcień koloru morskiego.

    Mapa pokazująca elementy mapy lodowej w jasnoniebieskim kolorze

  5. Na koniec chcesz, aby woda była koloru morskiego, więc wybierasz Natural>Water i kolorujesz wielokąt na ten kolor. Ustawienie stylu podrzędnego Woda zastępuje styl nadrzędny Naturalny.

    Mapa pokazująca elementy mapy związane z wodą w kolorze turkusowym

Postępuj podobnie, aby wyróżnić elementy mapy, które Cię interesują.