Template:Location_map
[Wikipedia|▼Menu]
.mw-parser-output .documentation,.mw-parser-output .documentation-metadata{border:1px solid #a2a9b1;background-color:#ecfcf4;clear:both}.mw-parser-output .documentation{margin:1em 0 0 0;padding:1em}.mw-parser-output .documentation-metadata{margin:0.2em 0;font-style:italic;padding:0.4em 1em}.mw-parser-output .documentation-startbox{padding-bottom:3px;border-bottom:1px solid #aaa;margin-bottom:1ex}.mw-parser-output .documentation-heading{font-weight:bold;font-size:125%}.mw-parser-output .documentation-clear{clear:both}.mw-parser-output .documentation-toolbar{font-style:normal;font-size:85%} テンプレートの解説[表示] [編集] [履歴] [キャッシュを破棄].mw-parser-output .ombox{margin:4px 0;border-collapse:collapse;border:1px solid #a2a9b1;background-color:#f8f9fa;box-sizing:border-box}.mw-parser-output .ombox.mbox-small{font-size:88%;line-height:1.25em}.mw-parser-output .ombox-speedy{border:2px solid #b32424;background-color:#fee7e6}.mw-parser-output .ombox-delete{border:2px solid #b32424}.mw-parser-output .ombox-content{border:1px solid #f28500}.mw-parser-output .ombox-style{border:1px solid #fc3}.mw-parser-output .ombox-move{border:1px solid #9932cc}.mw-parser-output .ombox-protection{border:2px solid #a2a9b1}.mw-parser-output .ombox .mbox-text{border:none;padding:0.25em 0.9em;width:100%;font-size:90%}.mw-parser-output .ombox .mbox-image{border:none;padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output .ombox .mbox-imageright{border:none;padding:2px 0.9em 2px 0;text-align:center}.mw-parser-output .ombox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ombox .mbox-invalid-type{text-align:center}@media(min-width:720px){.mw-parser-output .ombox{margin:4px 10%}.mw-parser-output .ombox.mbox-small{clear:right;float:right;margin:4px 0 4px 1em;width:238px}}

このテンプレートは52,000以上のページで使われています。
余計な混乱やサーバーへの負荷を避けるために、どんな変更でも最初はテンプレートのサンドボックス・サブページテストケース・サブページもしくはあなた自身の利用者スペースページで試すべきです。そうすれば、試した変更を1度の編集でこのテンプレートに加えることができます。しかし、最初にあなたの提案した変更を、この項目のノートで議論するようにお願いします。

Luaモジュールを使用しています:

モジュール:Location map

.mw-parser-output .side-box{margin:4px 0;box-sizing:border-box;border:1px solid #aaa;font-size:88%;line-height:1.25em;background-color:#f9f9f9;display:flow-root}.mw-parser-output .side-box-abovebelow,.mw-parser-output .side-box-text{padding:0.25em 0.9em}.mw-parser-output .side-box-image{padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output .side-box-imageright{padding:2px 0.9em 2px 0;text-align:center}@media(min-width:500px){.mw-parser-output .side-box-flex{display:flex;align-items:center}.mw-parser-output .side-box-text{flex:1}}@media(min-width:720px){.mw-parser-output .side-box{width:238px}.mw-parser-output .side-box-right{clear:right;float:right;margin-left:1em}.mw-parser-output .side-box-left{margin-right:1em}}このテンプレートはウィキデータプロパティを使用しています。

位置座標 (P625) (使用状況参照)

このテンプレートを使用すると、都市などの位置を示す地図を簡単に作ることができます。あらかじめ用意した正距円筒図法の白地図の上に、位置を示す赤点と都市名などの文字列を重ねた合成画像を生成します。正距円筒図法の地図を使用するのは、地図上の赤点の表示位置を緯度と経度から単純計算で出すことが可能だからです。
用法

locationというパラメータは、 {Template:Location map location} もしくは モジュール:Location map/data/location のlocation(名前)になります。スペインの地図を表示させたい場合はモジュール:Location map/data/Spainに基づきSpainを指定します。
角度単位の座標{{Location map。location。lat_deg =。lon_deg = 。label = 。label_size = 。position = 。background = 。mark = 。marksize = 。width = 。float = 。border = 。caption = 。alt = 。AlternativeMap =}}
度分秒の座標{{Location map。location。lat_deg = 52。lat_min = 52。lat_sec = 。lat_dir = 。lon_deg = 13。lon_min = 41。lon_sec = 。lon_dir = 。label = 。label_size = 。position = 。background = 。mark = 。marksize = 。width = 。float = 。border = 。caption = 。alt = 。AlternativeMap =}}
座標テンプレートを使用{{Location map。location。coordinates= 。label = 。label_size = 。position = 。background = 。mark = 。marksize = 。width = 。float = 。border = 。caption = 。alt = 。AlternativeMap =}}
Wikidata のプロパティを使用{{Location map。location。label = 。label_size = 。position = 。background = 。mark = 。marksize = 。width = 。float = 。border = 。caption = 。alt = 。AlternativeMap =}}
引数

引数名既定値説明
{{{1}}}1番最初の名前のない引数にて{Template:Location map location} のlocation(名前)を指定。スペインの地図を表示させたい場合は{{
Location map Spain}}もしくはモジュール:Location map/data/Spainに基づきSpainを指定。同一地点の地図を選択肢付きで複数表示を行いたい場合はEurope#Spainのようにシャープ記号を区切りとして指定。
lat_deg0緯度 (角度表記。南緯の場合は負数形式の数値を入力)
lat_deg0緯度の度
lat_min0緯度の分
lat_sec0緯度の秒
lat_dirN緯度: N = 北緯 (既定値)、S = 南緯
lon_deg0経度 (角度表記。西経の場合は負数形式の数値を入力)
lon_deg0経度の度
lon_min0経度の分
lon_sec0経度の秒
lon_dirE経度: E = 東経 (既定値)、W = 西経
coordinates{{coord}}を使用した座標表記。このテンプレートでの記述方法は使用例を、{{coord}}を使った座標表記方法は{{Coord how-to}}を参照。{{ウィキ座標}}では地図が表示されずスクリプトエラーが出るため使用しないでください。また、既に{{coord}}を含む他の座標テンプレートを同じ記事内で使用している場合は、|display=、|format=といった表示パラメータを指定しないでください。
label{{PAGENAME}}ラベルのテキスト
label_size100ラベルのテキストの大きさを%で指定 (<100 = 小さく、>100 = 大きく)
positionrightマークに対するラベルの位置。指定可能なのは: left, right, top, bottom, none
backgroundtransparentラベルの背景色。(background-color: {};)
markRed pog.svgマークに使用する画像ファイル名 ([[File: {}]])
marksize8マークのサイズをpx単位で指定。ただし、pxは入れない。 ([[File: {}px]]
font-size: {}px;)
width240地図のサイズをpx単位で指定。ただし、pxは入れない。(File: {}px
width: ({}+2)px;)
floatright地図を置く位置。指定可能なのは、left, right, center, none (float: {}; clear: {};
border#CCC枠の色 (border: {};)
captionラベルのテキスト (location map名)"地図の説明文。指定しない場合は"caption="を入力。
alt無しmapの代替テキスト
AlternativeMap{{Location map {{{1}}}|image}}代替地図の画像ファイル名。([[File: {}]])、既定値の地図と比べて座標がずれないように注意。

地点を複数表示させる場合詳細は「Template:Location map+」を参照

利用可能な地図は、下記の#利用可能な地図に書かれているものとなります。
利用可能な地図

現在利用可能なテンプレートはSpecial:PrefixIndex/モジュール:Location_map/data/Location mapテンプレートを参照。
新しい地図を作るには
英語版に欲しいモジュールがある場合

まずは英語版のモジュールの利用を考えましょう。en:Category:Location_map_templatesから探してみましょう。画像から探すならcommons:Category:Location mapsからたどってみましょう。国であればcommons:Category:Location maps by countryから探すのが早いでしょう。

日本語版に持ってくるには、Wikipedia:翻訳のガイドライン#要約欄への記入を読んだ上で、Help:新規ページの作成に沿って行いましょう。
地図はあるが英語版モジュールが無い場合

基本的には正距円筒図法の地図を使って、新たにモジュールを作ります。

例えばベルギーの地図のモジュールを次の画像で作るとします。File:Belgium location map.svg

この地図の地形図があれば、探しておきます。なくてもかまいません。File:Belgium relief location map.jpg

この図の上辺、下辺、左辺、右辺の緯度経度を十進数で求めます。この図の場合、上辺は北緯51.8度、下辺は北緯49.2度、左辺は東経2.2度、右辺は東経6.9度です。

集めた情報を使って、次のようにコードを作ります。地形図が無い場合は、image1=の引数は空欄にします。return { name = 'ベルギー', top = 51.8, bottom = 49.2, left = 2.2, right = 6.9, image = 'Belgium location map.svg', image1 = 'Belgium relief location map.jpg'}

作ったコードを「モジュール:Location map/data/〇〇」(〇〇は地名の英語表記)というファイル名で保存します。ベルギーの場合は「モジュール:Location map/data/Belgium」となります。

複雑な式を使えば、他の図法(例えば正距円錐図法)の地図も利用可能です。詳しくは英語版の解説en:Template:Location map/Creating a new map definitionを参照下さい。

規定値の幅、位置、ラベルの位置、地図説明文(角度表記の座標).mw-parser-output .locmap .od{position:absolute}.mw-parser-output .locmap .id{position:absolute;line-height:0}.mw-parser-output .locmap .l0{font-size:0;position:absolute}.mw-parser-output .locmap .pv{line-height:110%;position:absolute;text-align:center}.mw-parser-output .locmap .pl{line-height:110%;position:absolute;top:-0.75em;text-align:right}.mw-parser-output .locmap .pr{line-height:110%;position:absolute;top:-0.75em;text-align:left}.mw-parser-output .locmap .pv>div{display:inline;padding:1px}.mw-parser-output .locmap .pl>div{display:inline;padding:1px;float:right}.mw-parser-output .locmap .pr>div{display:inline;padding:1px;float:left}Location map (クロアチア){{Location map 。


次ページ
記事の検索
おまかせリスト
▼オプションを表示
ブックマーク登録
mixiチェック!
Twitterに投稿
オプション/リンク一覧
話題のニュース
列車運行情報
暇つぶしWikipedia

Size:34 KB
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:undef