Модуль:Coordinates/документація
Це підсторінка документації модуля Модуль:Coordinates. Вона містить інформацію про використання, категорії та інший вміст, що не є частиною оригінальної сторінки модуля. |
Цей модуль Lua використовується на 365 000+ сторінках або близько 8% всіх сторінок. Для уникнення великомасштабних збоїв та непотрібного навантаження на сервер, будь-які зміни спочатку потрібно перевірити на підсторінках /пісочниці та /тестів цього модуля, або у вашій пісочниці модуля. Потім перевірені зміни можуть бути впроваджені на цій сторінці єдиним редагуванням. Будь ласка, обговорюйте будь-які зміни на сторінці обговорення перед їхнім впровадженням. |
Цей модуль позначено як К:такий, що потребує захищеного статусу (63). Завершені модулі використовуються в дуже великій кількості статей, або часто використовуються як підстановки. Позаяк акти вандалізму або помилки можуть вплинути на багато сторінок і навіть незначне редагування призведе до істотного навантаження на сервери, вони підлягають захисту від редагувань. |
У документації цього модуля не вистачає або відсутній опис його функціоналу, або параметрів у його коді. Будь ласка, допоможіть покращити її. |
| |||
Цей модуль використовує властивість Вікіданих: | |||
|
Цей модуль залежить від наступних модулів: |
Цей модуль використовує TemplateStyles: |
Зверніть увагу: Результат коду, який утворено основною функцією (coord
) цього модуля, напряму оброблюється та/чи змінується модулем Location map та іншими функціями цього модуля (coord2text
та coordinsert
). Якщо структура виводу зміниться (наприклад, щоб використовувати теги <mapframe>
та <maplink>
), то, будь ласка, також оновіть відповідні скрипти.
Використання функції coordinsert модуля
[ред. код]Коли використано шаблон {{Coord}} всередині іншого шаблону, наприклад, картка, то можуть бути інші параметри (наприклад, type:airport
), які повинні автоматично додаватися. Для цього зробіть щось подібне до тексту нижче:
{{#if:{{{coordinates|}}}|{{#invoke:Coordinates|coordinsert|{{{coordinates|}}}|parameter1:value1|parameter2:value2|parameter3:value3…}}|
Не додавайте більше ніж необхідно вертикальних рисок |
.
Використання функції coord2text модуля, щоб витягнути широту і довготу
[ред. код]Розробники, щоб обслуговують застарілий код, можуть мати необхідність отримати широту і довготу, щоб використовувати їх як параметри в іншому коді або в математичних виразах. Функція «coord2text» цього модуля може бути використано для витягнення цих даних з шаблону {{Coord}}. Щоб витягнути широту з шаблону Coord, використайте:
{{#invoke:coordinates|coord2text|{{Coord|57|18|22|N|4|27|32|E}}|lat}}
→ 57.30611
Щоб витягнути довготу з шаблону Coord, використайте:
{{#invoke:coordinates|coord2text|{{Coord|57|18|22|N|4|27|32|E}}|long}}
→ 4.45889
Категорії спостереження
[ред. код]- К:Сторінки з некоректно вказаними координатами (1415)
- К:Вікідані:P625:відсутня (20 192)
- К:Вікідані:P625:присутня (306 126)
- К:Вікідані:P625:встановлено «немає значення» (0)
- К:Вікідані:P625:встановлено невідоме значення (2)
Див. також
[ред. код]- Модуль:Coordinates2 — російська версія цього модуля, яка де-факто є форком старішої версії цього модуля з деяким змінами
Це сторінка документації для Модуль:Coordinates