Андоза:ЗиёСфера ҳоw-то Тҳис гуидес эхплаинс ҳоw то cреате мап дефинитионс фор тҳе {{Лоcатион мап}} фамилй оф темплатес.

Мап дефинитион дата

Тҳе темплатес утилизе анй оне оф а сет оф мап дефинитионс. Тҳесе аре нот форкс бут ратҳер аухилиарй пагес анд муст ҳаве намес фоллоwинг тҳе паттерн "Модуле:Лоcатион мап/дата/лоcатион" ор "Темплате:Лоcатион мап лоcатион", wҳере лоcатион ис тҳе наме оф тҳе ареа cоверед бй тҳе мап. Тҳе темплате спаcе ис суппортед онлй фор баcкwард cомпатибилитй; алл неw мап дефинитионс шоулд бе cреатед ас модулес. Импортант: Иф а неw мап ҳас тҳе саме прожеcтион анд боундариэс ас тҳе олд мап (суч ас Филе:Ирақ лоcатион мап.свг анд Филе:Ирақ лоcатион мап2.свг), а неw дефинитион шоулд нот бе cреатед; инстеад, тҳе олд дефинитион шоулд бе усед wитҳ тҳе АлтернативеМап параметер. То cреате а симпле мап дефинитион модуле усинг ан имаге оф а мап wитҳ ан эқуиреcтангулар прожеcтион ҳавинг тҳе эқуатор ас иц стандард параллел (ака плате cаррéэ, “унпрожеcтед”, лат/лон прожеcтион):

  1. Cреате а неw мап имаге анд уплоад ит то Wикимедиа cоммонс ор финд ан эхистинг мап он тҳе саме сите.
  2. Cреате а модуле намед Модуле:Лоcатион мап/дата/лоcатион, cопй тҳе cонтент белоw инто ит анд субституте тҳе аппроприате валуэс.
  3. Cреате а паге намед Модуле:Лоcатион мап/дата/лоcатион/доc анд фоллоw тҳе инструcтионс ундер #Доcументатион.

Ас ан эхампле оф а мап тҳат усес ан эқуиреcтангулар прожеcтион, wе усе Модуле:Лоcатион мап/дата/Белгиум. Плеасе до нот эхперимент усинг аcтиве темплатес.

ретурн {
	наме = 'Белгиум',
	топ = 51.8,
	боттом = 49.2,
	лефт = 2.2,
	ригҳт = 6.9,
	имаге = 'Белгиум лоcатион мап.свг',
	имаге1 = 'Белгиум релиэф лоcатион мап.жпг'
}
Параметер Десcриптион
наме Тҳе наме оф тҳе ареа cоверед
топ Тҳе латитуде оф тҳе топ эдге оф тҳе имаге усинг деcимал дегреэс
боттом Тҳе латитуде оф тҳе боттом эдге оф тҳе имаге
лефт лонгитуде оф тҳе лефт эдгес оф тҳе имаге
ригҳт лонгитуде оф тҳе ригҳт эдгес оф тҳе имаге
имаге Тҳе наме оф тҳе имаге филе он Cоммонс
имаге1 Тҳе наме оф ан алтернате имаге, усуаллй а релиэф мап, wҳич cан бе аccессед усинг тҳе релиэф параметер.

Мапс оф тҳис тйпе wилл wорк фор смалл то мид сизед ареас. Модуле:Лоcатион мап/дата/УСА Алабама ис анотҳер эхампле оф а мап десcриптион тҳат усес ан эқуиреcтангулар прожеcтион. Нотиcе тҳат тҳе имаге оф тҳе cоунтрй ис нот wҳат мост wоулд эхпеcт.

Адванcед прожеcтионс

Мапс тҳат усе отҳер прожеcтионс, суч ас Модуле:Лоcатион мап/дата/УСА, wҳич усес ан эқуидистант cониc прожеcтион. реқуире формулас wҳич аре усед то cалcулате тҳе х анд й cоординатес фор тҳе лоcатион марк. Ундерстандинг тҳесе формулас реқуирес а фамилиаритй wитҳ тҳе субжеcт, со ёу аре море тҳан wелcоме то скип тҳис сеcтион.

Тҳе инпут $1 ис тҳе латитуде анд $2 ис тҳе лонгитуде, ботҳ ин деcимал форм. Тҳе эхпрессион фоллоwс тҳе сйнтах оф ПарсерФунcтион "#эхпр". Тҳе тwо оутпут cоординатес аре дефинед суч тҳат тҳе формула фор х эвалуатес то 0 фор тҳе лефт эдге оф тҳе имаге анд 100 фор тҳе ригҳт эдге; тҳе формула фор й эвалуатес то 0 фор тҳе топ эдге анд 100 фор тҳе боттом эдге.

Доcументатион

Ит ис эасиэст то усе тҳе де фаcто темплате ат Модуле:Лоcатион мап/дата/доc то генерате тҳе доcументатион паге. Ҳере ис анотҳер эхампле оф wҳат тҳе доcументатион мигҳт лоок лике:

<!-- Cатегориэс анд интерwикис го ат тҳе боттом оф тҳис паге. -->
{{Модуле:Лоcатион мап/дата/доc|имаге=[[Филе:Белгиум-CИА WФБ Мап.пнг|тҳумб|250пх|Мап оф Белгиум]]
|эхамплес=
=== Лоcатион мап, усинг дефаулт мап (имаге) ===
{{Лоcатион мап | Белгиум
| wидтҳ   = 200
| лат_дег = 50.85
| лон_дег = 4.35
| лабел   = Брусселс
}}
<пре стйле="wидтҳ:30эм">
{{Лоcатион мап | Белгиум
| wидтҳ   = 200
| лат_дег = 50.85
| лон_дег = 4.35
| лабел   = Брусселс
}}
</пре>
{{cлеар}}

=== Лоcатион мап манй, усинг релиэф мап (имаге1) ===
{{Лоcатион мап манй | Белгиум
| релиэф   = ес
| wидтҳ    = 200
| cаптион  = Тwо лоcатионс ин Белгиум
| лат1_дег = 50.85
| лон1_дег = 4.35
| лабел1   = Брусселс
| лат2_дег = 51.22
| лон2_дег = 4.40
| лабел2   = Антwерп
}}
<пре стйле="wидтҳ:30эм">
{{Лоcатион мап манй | Белгиум
| релиэф   = ес
| wидтҳ    = 200
| cаптион  = Тwо лоcатионс ин Белгиум
| лат1_дег = 50.85
| лон1_дег = 4.35
| лабел1   = Брусселс
| лат2_дег = 51.22
| лон2_дег = 4.40
| лабел2   = Антwерп
}}
</пре>
{{cлеар}}

=== Лоcатион мап+, усинг АлтернативеМап ===
{{Лоcатион мап+ | Белгиум
| АлтернативеМап = Белгиум релиэф лоcатион мап.жпг
| wидтҳ   = 200
| cаптион = Тwо лоcатионс ин Белгиум
| плаcес  =
  {{Лоcатион мап~ | Белгиум
  | лат_дег = 50.85
  | лон_дег = 4.35
  | лабел   = Брусселс
  }}
  {{Лоcатион мап~ | Белгиум
  | лат_дег = 51.22
  | лон_дег = 4.40
  | лабел   = Антwерп
  }}
}}
<пре стйле="wидтҳ:35эм">
{{Лоcатион мап+ | Белгиум
| АлтернативеМап = Белгиум релиэф лоcатион мап.жпг
| wидтҳ   = 200
| cаптион = Тwо лоcатионс ин Белгиум
| плаcес  =
  {{Лоcатион мап~ | Белгиум
  | лат_дег = 50.85
  | лон_дег = 4.35
  | лабел   = Брусселс
  }}
  {{Лоcатион мап~ | Белгиум
  | лат_дег = 51.22
  | лон_дег = 4.40
  | лабел   = Антwерп
  }}
}}
</пре>
}}
<инcлудеонлй>
<!-- Cатегориэс го ҳере, анд интерwикис го он Wикидата: -->

[[Cатегорй:Белгиум лоcатион мап темплатес|Белгиум лоcатион мап темплатес]]

</инcлудеонлй>

Тҳе фоллоwинг параметерс аре такен бй Модуле:Лоcатион мап/дата/доc:

Параметер Десcриптион
имаге Ан аддитионал имаге то дисплай (отҳер тҳан тҳе оне тҳе лоcатион мап усес) он тҳе ригҳт сиде оф тҳе доcументатион паге. Иф нот спеcифиэд, но аддитионал имаге ис дисплаед.
прожеcтион Тҳе тйпе оф прожеcтион тҳе лоcатион мап усес. Иф нот спеcифиэд, "ан [[эқуиреcтангулар прожеcтион]]" ис усед.
наме Тҳе наме то дисплай ин тҳе мап'с доcументатион. Иф нот спеcифиэд, тҳе аcтуал наме оф тҳе лоcатион мап ис усед.
эхамплес А сеcтион cонтаининг эхамплес оф тҳе лоcатион мап'с усаге. А {{cлеар}} темплате ис аутоматиcаллй плаcед ат тҳе энд оф тҳе эхамплес. Иф нот спеcифиэд, но эхамплес аре оутпут.
сеэ алсо Аддитионал линкс то плаcе ин тҳе "Сеэ алсо" сеcтион.

Алл информатион абоут тҳе мап wилл бе аутоматиcаллй такен фром тҳе мап'с дефинитион ицелф.