Этот шаблон используется примерно на 729 000 страницах, или примерно в 1% всех страниц . Чтобы избежать серьезных сбоев и нагрузки на сервер, любые изменения следует тестировать на подстраницах шаблона /sandbox или /testcases , или на вашей собственной подстранице пользователя . Протестированные изменения можно добавить на эту страницу за одно редактирование. Рассмотрите возможность обсуждения изменений на странице обсуждения перед их реализацией. |
Этот шаблон использует Lua : |
Шаблон карты местоположения генерирует карту местоположения как составное изображение, состоящее из карты и метки местоположения. По желанию можно добавить метку и подпись.
Файлы изображений карт не доступны напрямую, а с помощью вспомогательного определения карты. Например, если первый неименованный параметр, предоставленный этому шаблону, — Japan
, то этот шаблон использует запись для Японии в Module:Location map/data/Japan, если она существует, которая содержит данные, необходимые для создания составного изображения.
|caption=
приводит к отображению карты в виде миниатюрного изображения. Если этот параметр не объявлен, шаблон сгенерирует подпись по умолчанию.|width=200px
обычно приводит к отображению очень большой карты. Используйте |width=200
.Десятичные градусы | Градусы, минуты, секунды | С {{ Coord }} (обычно для инфобоксов) | Викиданные |
---|---|---|---|
{{ Карта местоположения |{{{ 1 }}} | ширина = | плавающий элемент = | граница = | подпись = | alt = | рельеф = | AlternativeMap = | наложение_изображения = | метка = | размер_метки = | положение = | фон = | отметка = | размер_отметки = | ссылка = | lat_deg = | lon_deg = }} | {{ Карта местоположения |{{{ 1 }}} | ширина = | плавающий элемент = | граница = | подпись = | alt = | рельеф = | AlternativeMap = | наложение_изображения = | метка = | размер_метки = | положение = | фон = | отметка = | размер_отметки = | ссылка = | lat_deg = | lat_min = | lat_sec = | lat_dir = | lon_deg = | lon_min = | lon_sec = | lon_dir = }} | {{ Карта местоположения |{{{ 1 }}} | ширина = | плавающий элемент = | граница = | подпись = | alt = | рельеф = | AlternativeMap = | наложение_изображения = | метка = | размер_метки = | положение = | фон = | отметка = | размер_отметки = | координаты = }} | {{ Карта местоположения |{{{ 1 }}} | ширина = | плавающий элемент = | граница = | подпись = | alt = | рельеф = | AlternativeMap = | наложение_изображения = | метка = | размер_метки = | положение = | фон = | отметка = | размер_метки = }} |
Тип параметра | Параметр | Описание |
---|---|---|
Отображение карты | {{{1}}} | Обязательно — используйте имя карты в качестве первого неименованного параметра; например, указание England будет использовать значения для Англии в Module:Location map/data/England . См. примеры ниже. Несколько карт могут быть показаны путем предоставления списка названий карт, разделенных . Для нескольких карт первая отображается по умолчанию. Читатель может выбрать другие с помощью переключателей.# |
width | Определяет ширину карты в пикселях , переопределяя любые значения по умолчанию; не включайте . Например, используйте , а не .px|width=300 |width=300px | |
default_width | Определяет ширину карты по умолчанию в пикселях, предназначенную для использования шаблонами, например, информационными блоками мест; значение по умолчанию — 240. Не включать . Это значение будет умножено на параметр, указанный в отдельных шаблонах карт, если он существует, для достижения соответствующего размера для вертикальных карт. Например, если задано , карта Таиланда будет отображаться с шириной 200×0,57=114 пикселей (как указано в Module:Location map/data/Thailand ).pxdefaultscale |default_width=200 | |
max_width | Максимальный размер карты в пикселях. Предназначен для использования шаблонами, например, для размещения инфобоксов. Не включайте .px | |
float | Указывает положение карты на странице; допустимые значения left : right , center и none . Значение по умолчанию: right . | |
border | Задает цвет границы карты в 1 пиксель; по умолчанию lightgrey (см. веб-цвета ). Если установлено значение none , граница не будет создана. Этот параметр используется редко. Специальное значение: infobox . | |
caption | Текст подписи, отображаемой под картой; указание подписи приведет к отображению карты с рамкой. Если |caption= определено, но не присвоено значение, карта не будет заключена в рамку и подпись не будет отображаться. Если |caption= не определено, карта не будет заключена в рамку и будет сгенерирована подпись по умолчанию. Подпись по умолчанию создается из параметра |label= (или имени текущей страницы, если |label= не определено) и |name= параметра из шаблона определения карты. Можно отобразить несколько подписей, разделив их (это два).## | |
alt | Альтернативный текст для карты; используется программами чтения с экрана . См. WP:ALT . | |
relief | Любое непустое значение ( 1 , yes , и т.д.) приведет к тому, что шаблон отобразит карту, указанную в шаблоне определения карты как image1 , которая обычно является рельефной картой ; см. пример в Location map+/relief . Другие числовые значения, такие как 2 или , 3 отобразят image2 или image3 , если эти изображения определены. | |
AlternativeMap | Позволяет использовать альтернативную карту; изображение должно иметь те же координаты края, что и шаблон карты местоположения. См. пример на карте местоположения+/AlternativeMap . | |
overlay_image | Позволяет накладывать наложение на карту; этот параметр используется редко. См. пример в Location map+/overlay . | |
Параметры этикетки и маркировки [примечание 1] | label | Текст метки, отображаемой рядом с идентификационным знаком; можно использовать викиссылку . Вы можете заключить метку в {{ nowrap }}, если хотите быть уверены, что она останется на одной строке. По умолчанию (если не указано иное) метка отсутствует, только маркер. |
label_size | Размер шрифта для метки, указанный в процентах от обычного размера шрифта (<100=меньше, >100=больше); размер по умолчанию — 90. Не включайте . Например, используйте , а не . Если установлено значение , метка отображается только при наведении курсора на отметку.%|label_size=80 |label_size=80% 0 | |
label_width | Ширина, используемая для метки, заданная в em-размере ; ширина по умолчанию — 6. Не включайте . Например, используйте , а не .em|label_width=7 |label_width=7em | |
position | Положение метки относительно идентификационной отметки; допустимые значения: left , right , top , bottom и none . По умолчанию это либо left , right в зависимости от координат маркера и его положения относительно правой границы изображения карты. Когда |position=none , любая определенная метка не будет отображаться с отметкой, но она будет использоваться для создания подписи по умолчанию. | |
background | Цвет фона для использования в метке; см. Цвета веб-страниц . По умолчанию цвет фона отсутствует, что показывает изображение карты за меткой. | |
mark | Имя файла изображения, которое будет отображаться в качестве идентификационного знака; по умолчанию — Red pog.svg (). Примеры см. на Commons: Маркеры местоположения и Commons: Категория: Значки карты. | |
marksize | Размер опознавательного знака в пикселях; по умолчанию 8. Не включайте . Например, используйте , а не .px|marksize=10 |marksize=10px | |
link | Указывает викиссылку , по которой можно перейти, если читатель нажмет на идентификационную метку; не включайте (двойные квадратные скобки). Например, используйте , а не .[[]]|link=Yellowstone National Park |link=[[Yellowstone National Park]] | |
coordinates | Координаты в формате {{ Coord }} . Хотя это и не рекомендуется, координаты можно вводить и в десятичных градусах (например 48.067°N 12.863°E ); хотя вам не следует этого делать. | |
lat_deg | Градусы широты ; это значение можно указать с помощью десятичных градусов , и при использовании этого формата минуты и секунды указывать не следует. | |
lat_min | Минуты широты. | |
lat_sec | Секунды широты; обычно не требуются. | |
lat_dir | N для севера (значение по умолчанию) или S для юга от экватора ; другие значения будут проигнорированы. Не требуется, если используются десятичные градусы со знаком, т.е. отрицательные числа для южной широты. | |
lon_deg | Градусы долготы ; это значение можно указать с помощью десятичных градусов , и при использовании этого формата минуты и секунды указывать не следует. | |
lon_min | Минуты долготы. | |
lon_sec | Секунды долготы; обычно не требуются. | |
lon_dir | E для востока (значение по умолчанию) или W для запада от нулевого меридиана ; другие значения будут проигнорированы. Не требуется, если используются десятичные градусы со знаком, т.е. отрицательные числа для западной долготы. |
Доступно более 1000 карт. Чтобы найти другие карты:
См. Создание нового определения карты .
Примечание: если метка не указана, заголовок по умолчанию — «Название страницы (Название карты)», поэтому, если этот пример был просмотрен на странице с именем Pag , заголовок по умолчанию будет «Pag (Хорватия)». Аналогично, на странице с именем Pag (город) заголовок по умолчанию будет «Pag (город) (Хорватия)».
{{ Карта расположения | Хорватия | alt = Паг находится на острове. | lat_deg = 44.44 | lon_deg = 15.05 }}
Примечание: если указана метка, по умолчанию используется заголовок «Текст метки (Название карты)», в данном примере он отображается как «Pag (Хорватия)».
{{ Карта местонахождения | Хорватия | width = 200 | float = right | alt = Паг находится на острове. | label = Паг | position = right | mark = Green pog.svg <!--green dot--> | lat_deg = 44 | lat_min = 26 <!-- default: lat_dir = N --> | lon_deg = 15 | lon_min = 3 <!-- default: lon_dir = E --> }}
При |position=none
, текст метки не отображается рядом с меткой, но по-прежнему используется в подписи по умолчанию и альтернативном тексте по умолчанию.
{{ Карта местоположений | Хорватия | ширина = 200 | float = справа | метка = Страница | позиция = нет | отметка = Зеленый pog.svg <!--зеленая точка--> | lat_deg = 44 | lat_min = 26 <!-- по умолчанию: lat_dir = N --> | lon_deg = 15 | lon_min = 3 <!-- по умолчанию: lon_dir = E --> }}
{{ Карта местоположения | Хорватия | width = 200 | float = right | caption = | alt = Римини в Италии (за пределами карты) | lat_deg = 44.05 | lon_deg = 12.57 <!--за пределами карты левая граница на 13.1--> | outside = 1 <!--мы знаем, что точка находится за пределами карты, поэтому подавляем категорию предупреждения--> | label = Римини | position = right }}
{{ Карта расположения | Италия | width = 200 | float = right | caption = Расположение Римини в Италии | alt = Карта Италии с отметкой, показывающей расположение Римини | label = Римини | label_size = 130 <!--130% от обычного размера--> | position = bottom | background = #ffaa00aa <!--с непрозрачностью--> | mark = Orange_pog.svg | markssize = 12 <!--размер в пикселях--> | lat_deg = 44.05 | lon_deg = 12.57 }}
{{ Карта расположения | Италия | AlternativeMap = Карта рельефа Италии.jpg | width = 200 | float = right | caption = Расположение Рима в Италии | alt = Карта Италии с отметкой, показывающей местоположение Рима | label = Рим | lat_deg = 41,9 | lon_deg = 12,5 }}
Если не имеет значения, отображается |relief=
определенный модуль . Числовые значения до будут отображаться до . Любое другое значение будет отображаться .image
1
99
image1
image99
image1
Следующий пример также демонстрирует автоматическое позиционирование этикетки слева из-за крайнего правого положения метки.
{{ Карта расположения | Африка | рельеф = да | подпись = Расположение [[ Бейлы ]] в Африке | метка = Бандар-Бейла | label_width = 9 | lat = 9.5 | long = 50.8 }}
Вторую рельефную карту из модуля:Location map/data/Africa можно использовать, установив|relief=2
{{ Карта местоположения | Африка | рельеф = 2 | подпись = Местоположение Бейлы на смоделированной [[ карте почвенного покрова ]] Африки | метка = Бандар-Бейла | label_width = 9 | lat = 9.5 | long = 50.8 }}
{{ Карта местонахождения | Великобритания Шотландия#UK | рельеф = 1 | ширина = 180 | плавающий элемент = справа | подпись = Локерби в Шотландии, Великобритания | alt = Локерби находится на юге Шотландии. | метка = Локерби | отметка = Blue_pog.svg | отметки = 9 | lat_deg = 55 | lat_min = 07 | lat_sec = 16 | lat_dir = N | lon_deg = 03 | lon_min = 21 | lon_sec = 19 | lon_dir = W }}
Шаблон, такой как Template:Infobox settlement, отображает выбираемые радиокнопки под картой местоположения. Следующий код использует Template:Stack для достижения аналогичного результата.
{{ stack begin }} < div style = "background:white; border:1px solid rgb(0, 0, 0); padding:2px; align:center; text-align:left; width:260; position:relative;" > {{ Карта местонахождения | Польша#Подляское воеводство#Европа#Балтийское море#НАТО | relief = Да | width = 260 | default_width = | float = | caption = [[ Сувалкский коридор ]] назван в честь города [[ Сувалки ]] (отмечен синей точкой).
| alt = Город Сувалки | label = Сувалки | link = Сувалки | position = | mark = Blue_pog.svg | markssize = 6 | ordinates = {{ coord | 54 | 05 | 56 | N | 22 | 55 | 43 | E | регион:PL_type:город | display = inline,title }} | border = infobox | background = }} </ div > {{ stack end }}
Модуль:Карта местоположения/данные/Россия Чукотский автономный округ является примером карты, которая пересекает 180-й меридиан . К западу от 180° в восточном полушарии находится Певек , на 170°17′ восточной долготы . К востоку от 180° в западном полушарии находится Уэлен , на 169°48′ западной долготы.
{{ Карта расположения | Россия Чукотский автономный округ | float = right | width = 250 | caption = [[ Чукотский автономный округ ]] | label = Pevek | position = bottom | background = lightgreen | mark = Locator_Dot.png | marksize = 7 | ordinates = {{ coord | 69 | 42 | N | 170 | 17 | E }} } }
{{ Карта расположения | Россия Чукотский автономный округ | float = right | width = 250 | caption = [[ Чукотский автономный округ ]] | label = Uelen | position = bottom | background = lightgreen | mark = Locator_Dot.png | marksize = 7 | ordinates = {{ coord | 66 | 09 | N | 169 | 48 | W }} } }
Документация TemplateData, используемая VisualEditor и другими инструментами | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
См. ежемесячный отчет об использовании параметров для карты Template:Location в статьях, основанных на ее TemplateData. TemplateData для карты местонахождения Этот шаблон размещает метку местоположения на карте.
|
Аналогичные примеры см. в документации по адресу Template:Location map+ , а также:
|relief=
параметра|AlternativeMap=
параметра|overlay_image=
параметраШаблоны карт местоположений
Другие шаблоны
Информационные панели, включающие карту местоположения – любая страна или регион
Информационные панели, включающие карту местоположений – определенные страны или регионы