Мапи — частина розширення 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}}
дізнаєтеся координати Кривого Рогу.
Посилання[]
- Мапи — схоже розширення Wiki Features з біднішим функціоналом
- Довідка:Мапи (MediaWiki) — довідка про дане розширення
- Maps examples — про розширення на Semantic MediaWiki
- Google Мапи — головна сторінка Google Maps
- OpenLayers — головна сторінка OpenLayers
- Leaflet — головна сторінка Leaflet