Шаблон:Карта в рамке

Материал из свободной русской энциклопедии «Традиция»
(перенаправлено с «Шаблон:Mapframe»)
Перейти к: навигация, поиск

Предназначение шаблона[править]

Шаблон {{карта в рамке}} и его синоним {{mapframe}} предназначен для вставки в Традицию географических карт (на основе движка WikiLeaflet; подробнее см. Справка:Карты), обрамлённых рамкою (что делает их похожими на картинки или видеозаписи, оформленные аналогично).

Параметры шаблона[править]

Параметры под номерами[править]

Нумерованные параметры шаблона {{карта в рамке}}, как правило, бывают заданы.

Первым параметром шаблона является подпись к карте (если параметр пуст, то подпись отсутствует).

Во второй параметр шаблона следует поместить настройки карты в том же виде, в каком они передавались бы окаймляющему (внешнему) шаблону {{wl}}. Например, если шаблон {{wl}} записывался в виде

{{wl|1=
{{wl|центр|57.567415|40.172882|11}}
}}

то тогда шаблон {{карта в рамке}}, если в нём карте придана надпись «Аэропорт Туношна», принимает такой вид:

{{карта в рамке
|Аэропорт Туношна
|2=
{{wl|центр|57.567415|40.172882|11}}
}}

Вот итог выполнения этого примера:

AjaxLoader Indicator Lite Green.gif Загружается карта…

57.56741540.17288211
Аэропорт Туношна

Второй параметр может быть пуст, и тогда {{wl}} действует по умолчанию (показывает карту Геленджика).

Параметры под именами[править]

AjaxLoader Indicator Lite Green.gif Загружается карта…

57.56741540.17288211
Аэропорт Туношна

Именованные параметры шаблона {{карта в рамке}} не являются обязательными; они контролируют второстепенные параметры отображения карты.

По умолчанию карта по ширине занимает всё доступное ей пространство страницы, но не более того (то есть не накладывается на предшествующие ей иллюстрации или оглавление, когда те прижаты к правому или левому краю страницы).

Вы можете ограничить ширину карты, задав её (как число пикселов) в качестве значения параметра ширина (или его синонима width). В этом случае положение карты подобно положению иллюстрации с параметром «thumb»: карта прижимается к правому краю страницы, а последующий текст статьи обтекает карту слева.

{{карта в рамке
|Аэропорт Туношна
|2=
{{wl|центр|57.567415|40.172882|11}}
|ширина=300
|float=left
}}

Итог выполнения этого примера см. справа.

Карту можно расположить не справа, а слева от текста, если параметру float придать значение left.


Чтобы разместить карту по центру страницы, достаточно присвоить любое непустое значение параметру центр (значение параметра float при этом игнорируется).

Пример:

{{карта в рамке|Геленджик|центр=да|ширина=500}}

Результат применения этого примера:

AjaxLoader Indicator Lite Green.gif Загружается карта…

Геленджик

(Этот пример заодно демонстрирует эффект от отсутствия второго из нумерованных параметров.)

Центрированием особенно уместно пользоваться в тех случаях, когда по каким-либо причинам текст, оттеснённый картою к правому или к левому краю страницы, выглядел бы некорректно (или вообще не помещался бы). Текст, расположенный после центрированной карты, помещается ниже её.