Вікі про вікі
Register
Advertisement
Вікі про вікі

Мапи — частина розширення Semantic MediaWiki, яка дозволяє за допомогою простого й інтуїтивно зрозумілого коду вставити в статтю інтерактивну, географічну мапу від Google Maps, OpenLayers або Leaflet. Спочатку підключалася лише за запитом, але з 10 листопада 2016 року доступна на всіх вікі за замовчуванням.

Оскільки це лише частина іншого розширення для MediaWiki, Фандом не відповідає за його працездатність. Тим не менше можна повідомляти про проблеми з цими мапами у Contact.

Створення мапи[]

Для того, щоб додати мапу на сторінку, вам потрібно увійти у режим вихідного коду і ввести наступний код:

{{#display_map: назва географічного об'єкта українською або англійською або географічні координати точки}}

Це викличе на сторінку мапу Google Maps шириною на всю сторінку, висотою 350 пікселів і з автоматичним масштабуванням щодо обраного об'єкта. Розмір, сервіс та інше змінюються за допомогою наступних параметрів:

  • width — ширина мапи, за замовчуванням 100 %. Можна вказувати у відсотках і пікселях
  • height — висота мапи, за замовчуванням 350 пікселів. Можна вказувати в пікселях
  • service — сервіс, з якого буде взята мапа, за замовчуванням Google Maps. Можна вказувати googlemaps, openlayers та leaflet
  • zoom — масштаб мапи, за замовчуванням залежить від розміру зазначеної точки на мапі. Мінімальне значення — 1.
Додаткові параметри
  • minzoom та maxzoom — визначають мінімальну та максимальну межу масштабування мапи
  • static — при значенні yes мапу не можна буде масштабувати
  • type — при значенні satellite відразу показує на сторінці мапу з супутника

Відповідно, наступний код:

{{#display_map: Японія
|width = 80%
|height = 200px
|service = openlayers
|zoom = 20
|minzoom = 5
|maxzoom = 50
}}

виведе на сторінку мапу від сервісу OpenLayers з положенням Японії, шириною 80 відсотків від сторінки, висотою в 200 пікселів, масштабом 20, яка максимально віддаляється на 50 і мінімально наближається на 5.

Також ви можете додати на мапу кілька маркерів і підписи до самих маркерів. Для додавання підпису потрібно додати після адреси тильда (~). Перший підпис буде оформлений як заголовок, а другий як опис. Більше двох підписів додати не можна.

Щоб додати на мапу кілька маркерів, потрібно вказати їх адреси через крапку з запитой (;).

Відповідно, наступний код:

{{#display_map: Київ~Заголовок~Підпис; Польща~Заголовок~Підпис}}

виведе на сторінку мапу з позначками в Києві, а також на зразковому центрі Польщі з описом кожного маркера.

Для створення мап необхідно скористатися спеціальною сторінкою «Редактор мап». За допомогою неї можна в інтерактивному режимі розставити на мапу маркери, налаштувати підписи до них та параметри самої мапи.

Додаткові функції[]

Як частина Semantic MediaWiki це розширення можна використовувати для вказівки деяких даних про країни. Приміром, за допомогою цього коду

{{#geodistance:Китай|Соломонове|unit=km}}

ви вкажете точну відстань від Китаю до Соломонового в кілометрах, а за допомогою цього:

{{#geocode:Кривий Ріг|format=float|directional=no}}

дізнаєтеся координати Кривого Рогу.

Посилання[]

Advertisement