Extension:MultiMaps
現在、この拡張機能は積極的な保守が行われていません! それでも機能する可能性はありますが、バグ報告や機能の要望は無視される可能性が高くなります。 この拡張機能の開発や保守の作業を引き受けることに興味がある場合は、リポジトリの所有権を申請できます。 礼儀として、作者に問い合わせることをお勧めします。 保守を引き継いだ場合、このテンプレートは除去すべきです。また、拡張機能ページの {{Extension }} 基礎情報ボックス内のリストにあなたの名前を保守担当者として追加してください。 |
MultiMaps リリースの状態: 保守されていない |
|
---|---|
実装 | パーサー拡張機能 |
説明 | この拡張機能を使うと、複数のマッピングサービスを使用して地図や座標データを表示できるようになります。 |
作者 | Pavel Astakhov (pastakhovトーク) |
最新バージョン | 0.7.3 (2019-06-15) |
MediaWiki | |
PHP | 5.3+ |
データベースの変更 | いいえ |
ライセンス | GNU 一般公衆利用許諾書 2.0 以降 |
ダウンロード | |
例 | osmwiki:Wiki:Maps |
|
|
multimaps |
|
四半期ごとのダウンロード数 | 5 (Ranked 131st) |
MultiMaps 拡張機能の翻訳にご協力ください | |
問題点 | 未解決のタスク · バグを報告 |
MultiMaps 拡張機能を使うことで、複数のマッピングサービスを利用して地図や座標データを表示できるようになります。 現在のところ使用可能な地図サービスは OpenStreetMap (Leaflet サービス使用)、Google、Yandex です。また地図上にはマーカーやライン、多角形、矩形、円などを表示することもできます。 バージョン 0.7.3 からは新たに追加の URL を割り当てることも可能になりました。
パラメータシンタックスは Maps 拡張機能と互換性があります。
説明文書
とにかく既定の設定で、北緯 10°東経 10°地点の地図の表示をするためには、以下のように書きます。
{{#multimaps: 10, 10 }}
例
使用例:
インストール
- ダウンロードして、ファイルを
extensions/
フォルダー内のMultiMaps
という名前のディレクトリ内に配置します。
開発者とコード寄稿者は、上記の代わりに以下を使用して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-based のマップスタイルの概要は osmwiki:Tile servers にあります。 使用する際には利用ポリシーを確認するのを忘れないようにしてください。
関連項目
この拡張機能は以下のウィキ ファーム/ウィキ ホスト/パッケージに含まれています: これは正式な一覧ではありません。 一部のウィキ ファーム/ウィキ ホスト/パッケージは、ここに記載されていなくてもこの拡張機能を含んでいる場合があります。 必ずご利用のウィキ ファーム、ウィキ ホスト、バンドルで確認してください。 |