Przejdź do zawartości

Szablon:Location map

Z Wikipodróży
 Dokumentacja szablonu [zobacz] [edytuj] [historia] [odśwież]

Użycie

Szablon Location map tworzy mapę z możliwością zaznaczenia pozycji jednej lub większej ilości miejscowości.

Opis parametrów

  • Parametry wymagane:
    • |map wymagana mapa regionu, wg ISO 3166-1 lub ISO 3166-2.
    • |lat szerokość geograficzna miejscowości.
    • |long długość geograficzna miejscowości.
  • Parametry opcjonalne:
    • |name nazwa zaznaczenia. Jeśli nie podano to użyta jest nazwa hasła.
    • |labelopis zaznaczenia. Jeśli nie podano to użyta jest nazwa hasla. label=none usuwa opis.
    • |width wybrana szerokość i wysokość mapki. 200x200.
    • |mark nazwa pliku graficznego zaznaczenia bez poprzedzającego Grafika:. Domyślnie jest to Reddot.svg
    • |marksize wielkość zaznaczenia. Domyślnie jest to 5px. mark=none lub marksize=0 usuwa zaznaczenie. Z labelPosition=center opis zostaje umieszczony centralnie na wysokości punktu.
    • |maptype typ mapy: polityczna lub fizyczna. Domyślnie jest to mapa polityczna . maptype=relief daje w efekcie mapę fizyczną.
    • |alternativeMap Dateiname einer alternativen Karte, wobei die Rahmenkoordinaten von der ursprünglichen Karte übernommen werden.
    • |mapStyle dalsze opcje stylu mapy. Obok stylów CSS możliwe jest użycie left/lewo, prawo/right i center.
    • |labelStyle dalsze opcje stylu opisu markera.
    • |labelBackground tło opisu markera.
    • |labelPosition pozycja opisu markera. Możliwe wartości to top, bottom, left, right, center, auto i liczby 1–12 które odpowiadają pozycjom tych cyfer na tarczy zegara.
    • |labelWrap definiuje łamanie tekstu opisu markera. auto (domyślnie) automatyczne łamanie, manual ręczne za pomocą <br />.
    • |places dalsze miejscowości lub obiektk na mapie, które można dodać za pomocą szablonów Location map addLocation i Location map addObject
    • |caption podpis pod mapą. Im Falle einer Bildunterschrift erhält die Karte einen Rahmen wie bei Bildern. Der Rahmen lässt sich mit mapStyle modifizieren.
    • |captionStyle dalsze opcje stylu podpisu pod mapą
  • Predefiniowane style (nie można ich łączyć)
OpcjaOpis styluPrzykład
boldfont-weight: bold; Wytłuszczony tekst
wytłuszczeniefont-weight: bold; Wytłuszczony tekst
italicfont-style: italic; Tekst kursywą
kursywfont-style: italic; Tekst kursywą
underlinetext-decoration: underline; Tekst podkreślony
letterspacingletter-spacing: 0.1em; Tekst rozstrzelony
wordspacingword-spacing: 0.5em; Większy odstęp między wyrazami
smallcapsfont-variant: small-caps; kapitaliki
uppercasetext-transform: uppercase; Tekst dużymi literami
regionfont-weight: bold; text-transform: uppercase; color: #646464 obszary jak Polska
subregionfont-weight: bold; color: #646464 pomniejsze obszary jak Śląsk
waterbodyfont-weight: bold; font-style: italic; letter-spacing: 0.1em; text-transform: uppercase; color: #2A6DB5 zbiorniki wodne jak Wigry
mountainfont-weight: bold; font-style: italic; letter-spacing: 0.1em; color: #704040 Góry jak Tatry

Przykład

{{Location map |map= |lat= |long= |name= |label= |width= |mark= |marksize= |maptype= |alternativeMap= |mapStyle= |labelStyle= |labelBackground= |labelWrap= |labelPosition= |caption= |captionStyle= |places= }}

  • Tekst źródłowy przykładów:
{{Location map|map=eg|lat=25.69689|long=32.64219|name=Luksor |label=[[Luksor]] |width=300x300 |caption=Miejscowości w [[Egipt|Egipcie]] | mapStyle= right
|places=
{{Location map addLocation|map=eg|lat=30.05|long=31.25|name=Kair|label=[[Kair]]}}
{{Location map addLocation|map=eg|lat=31.2|long=29.9167|name=Aleksandria|label=[[Aleksandria]]|labelPosition=left}}
{{Location map addLocation|map=eg|lat=24.0667|long=32.9167|name=Assuan|label=[[Assuan]]}}
{{Location map addLocation|map=eg|lat=25.48752|long=28.98339|name=Mūṭ|label=[[Mūṭ|Mut]]}}
{{Location map addLocation|map=eg|lat=28.6161|long=33.0876|name=Zatoka Suez|label=Zatoka<br />Suez| labelStyle=waterbody| labelWrap=manual| labelPosition=bottom | mark=none}}
{{Location map addObject|left=25px|top=120px|object=Egipt|objectStyle=region}}
{{Location map addObject|left=25px|bottom=25px|object={{Location map|map=world|lat=30.05|long=31.25|name=Kair|label=Kair|width=125x125|mapStyle= border: 1px solid #a0a0a0; }} }}
}}