Mapa warstwowa
Mapa warstwowa
Komponent do tworzenia map warstwowych.
Przykład:
Warstwy
Podajemy nazwy warstw w kolejności od „najbardziej pod spodem” do „najbardziej na wierzchu”.
Jeśli chcemy dodać sam wpis do legendy, bez warstwy, to dodajemy parametr {onlyLegend=1} - przydaje się to do grupowania elementów w legendzie.
Jeśli warstwa ma mieć opcję włączania/wyłączania, należy przed jej nazwą dopisać „#”.
Jeśli warstwa po jej włączeniu ma ukrywać inne warstwy (poza tymi z parametrem always=1), należy dodać do niej parametr {hideOthers=1}.
Jeśli warstwa ma być zawsze włączona, należy dodać do niej parametr {always=1}. Jeśli chcemy do przycisku włączania warstwy dodać ikonkę, to dodajemy parametr {icon=1}. Jeśli sam kolor zamiast ikonki, to {color=#abcabc}
Legenda
Jeśli chcemy legendę ustawić w kilku kolumnach (najlepiej się to sprawdza przy legendzie ustawionej pod mapą), to przy warstwie dodajemy parametr {column=1}, gdzie, 1 oznacza numer kolumny.
Możliwe jest także ustawienie innej kolejności wyświetlania elementów w legendzie - służy do tego parametr {order=1}, gdzie 1 oznacza kolejny numer porządkowy. Można sortować zarówno w domyślnym widoku pionowym, jak i przy kolumnach (wtedy kolejność jest ustalana wewnątrz każdej kolumny osobno).
Aby dodać opis warstwy, który będzie wyświetlany w miejscu legendy po kliknięciu na przycisk warstwy, do kodu warstwy należy dopisać ###, a następnie treść opisu. Ważne: w opisie nie można zrobić żadnego „entera”. Aby przejść do nowej linii należy korzystać z tagu br lub opakować akapit w tag p. Aby dodać obraz do opisu, wystarczy w treści opisu wpisać {image=nazwaobrazka}. Aby dodać odtwarzacz audio, należy wpisać {audio=nazwaaudio}.
Obrazy w opisie warstwy można modyfikować dodatkowymi parametrami „alt”, „width”, „float” oraz „verticalAlign”, np. {image=obraz1;width=20;float=left;alt=Opis alternatywny obrazka}.
Następnie należy wgrać pliki .png z poszczególnymi warstwami - proszę pamiętać o przezroczystości!
Po wprowadzeniu warstw możemy dodać „@@@” w kolejnej linii.
W tym miejscu istnieje możliwość wybrania grup znaczników oraz dodania własnych znaczników.
!zwierzęta,pies - oznacza, że w grupie zwierzęta dodajemy znacznik pies.
Dodatkowe ustawienia
Następnie dodając kolejne „@@@” w nowej linii, w kolejnych liniach możemy dodawać dodatkowe ustawienia:legendPosition - pozycja legendy. Możliwe wartości: right/left/top/bottomlegendTitle - tytuł legendymapWidth - szerokość mapywidth - szerokość mapy (w procentach), wolne miejsce zajmuje legenda, alternatywa do (mapWidth)scale - miarka ze skalą,podajemy odległość km lub m oraz długość miarki(w procentach) np. scale=100,km,20 oznacza 100km i 20% szerokości mapyinfoIcon=true - ikonka pozwalająca otwierać okno z dodatkowymi informacjami o znacznikuiconSet - grupa znaczników, np. zwierzęta. Można wykorzystać predefiniowane grupy znaczników, np. „default” lub „wloski”.iconGroups - grupy znaczników. Tym parametrem można zdefiniować wiele grup znaczników. Grupy oddzielane są przecinkiem. Np: iconGroups=wloski,default