Extension:MultiMaps
Автор этого расширения больше не занимается его поддержкой! Хотя оно все еще может работать, любые сообщения об ошибках или запросы на совершенствовании, скорее всего, будут проигнорированы. Если вы заинтересованы в том, чтобы взять на себя задачу разработки и поддержки этого расширения, вы можете запросить право собственности на репозиторий. As a courtesy, you may want to contact the author. Вы также должны будете удалить этот шаблон и указать себя как поддерживающего это расширение в инфобоксе {{Extension }}. |
MultiMaps Статус релиза: не поддерживается |
|
---|---|
Реализация | Расширение парсера |
Описание | Позволяет пользователям отображать карты и данные по координатам с помощью нескольких картографических сервисов. |
Автор(ы) | Pavel Astakhov (pastakhovобсуждение) |
Последняя версия | 0.7.3 (2019-06-15) |
MediaWiki | |
PHP | 5.3+ |
Изменения в БД | Нет |
Лицензия | GNU General Public License 2.0 или позднее |
Скачать | |
Пример | osmwiki:Wiki:Maps |
|
|
multimaps |
|
Ежеквартальные загрузки | 5 (Ranked 124th) |
Переведите расширение MultiMaps | |
Проблемы | Открытые задачи · Сообщить об ошибке |
Расширение MultiMaps позволяет пользователям отображать карты и данные с координатами с помощью нескольких картографических сервисов. В настоящее время доступны карты openstreetmap (от сервиса leaflet), google, yandex и они могут отображать маркеры, линии, многоугольники, прямоугольники, круги. Начиная с версии 0.7.3, сервису также можно назначить дополнительный URL.
Если возможно, синтаксис параметра будет совместим с расширением Maps .
Документация
Чтобы быстро отобразить карту со всеми настройками по умолчанию в положении N10° и E10°, напишите:
{{#multimaps: 10, 10 }}
Пример
Пример доступен по адресу:
Установка
- Скачайте и распакуйте файл(ы) в папку с названием
MultiMaps
в вашей папкеextensions/
.
Вместо этого разработчикам и соавторам кода следует установить расширение из Git, используя:cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/MultiMaps - Добавьте следующий код в конце вашего файла LocalSettings.php :
require_once "$IP/extensions/MultiMaps/MultiMaps.php";
- Готово – Перейдите на страницу Special:Version на своей вики, чтобы удостовериться в том, что расширение успешно установлено.
Настройка
Параметр | По умолчанию | Комментарий |
---|---|---|
$egMultiMaps_AllowGeocoderTests | false
|
|
$egMultiMaps_MapServices | [
'Leaflet',
'Google',
'Yandex',
'Wikimedia' => [
'service' => 'Leaflet',
'attribution' => '<a href="https://wikimediafoundation.org/wiki/Maps_Terms_of_Use">Wikimedia maps</a> | Map data © <a href="osm.org/copyright">OpenStreetMap contributors</a>',
'source' => 'https://maps.wikimedia.org/osm-intl/{z}/{x}/{y}.png',
]
];
|
lists all map services provided to the wiki users, first entry is default Since version 0.7.3 it is possible to specify different tile addresses and attribution notices and link them to a service as seen with Wikimedia. The |
$egMultiMaps_DefaultZoom | 14
|
default zoom level of map displays, can be configured individually for each map using zoom parameter
|
$egMultiMaps_SeparatorItems | ';'
|
|
$egMultiMaps_DelimiterParam | '~'
|
|
$egMultiMaps_OptionsSeparator | ','
|
delimiter between latitude and longitude |
$egMultiMaps_CoordinatesSeparator | ':'
|
Geographic coordinates can be a delimited list of values specified in the variable. |
$egMultiMaps_Width | 'auto'
|
default width of map displays, can be configured individually for each map using width parameter
|
$egMultiMaps_Height | '350px'
|
default height of map displays, can be configured individually for each map using height parameter
|
$egMultiMaps_IconAllowFromDirectory | false
|
If true, allow specify an icon for the marker from the directory |
$egMultiMaps_IconPath | "$wgScriptPath/mapicons"
|
provide a source for map icons using a URL |
Обзор стилей карт на основе OpenStreetMap находится в osmwiki:Tile servers. Пожалуйста, не забывайте проверять их политику использования.
Смотрите также
Это расширение включено в следующие вики-фермы/хостинги и/или пакеты: Это не исчерпывающий список. Некоторые вики-фермы/хостинги и/или пакеты могут содержать это расширение, даже если они не перечислены здесь. Всегда сверяйтесь со своими вики-фермами/хостингами или комплектами/бандлами для подтверждения. |