Template:Location map

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動先: 案内検索
テンプレートの解説[表示] [編集] [履歴] [キャッシュを破棄]

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

用法[編集]

locationというパラメータは、 {Template:Location map location} もしくは モジュール:Location map/data/locationlocation(名前)になります。スペインの地図を表示させたい場合は{{Location map 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    = 
| lat_min    = 
| lat_sec    = 
| lat_dir    = 
| lon_deg    = 
| lon_min    = 
| 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 =
}}

引数[編集]

引数名 既定値 説明
{{{1}}} 1番最初の名前のない引数にて{Template:Location map location} のlocation(名前)を指定。スペインの地図を表示させたい場合は{{Location map Spain}}もしくはモジュール:Location map/data/Spainに基づきSpainを指定。同一地点の地図を選択肢付きで複数表示を行いたい場合はEurope#Spainのようにシャープ記号を区切りとして指定。
lat_deg 0 緯度 (角度表記。南緯の場合は負数形式の数値を入力)
lat_deg 0 緯度の度
lat_min 0 緯度の分
lat_sec 0 緯度の秒
lat_dir N 緯度: N = 北緯 (既定値)、S = 南緯
lon_deg 0 経度 (角度表記。西経の場合は負数形式の数値を入力)
lon_deg 0 経度の度
lon_min 0 経度の分
lon_sec 0 経度の秒
lon_dir E 経度: E = 東経 (既定値)、W = 西経
coordinates {{coord2}}を使用した座標表記。このテンプレートでの記述方法は使用例を、{{coord2}}を使った座標表記方法は{{Coord how-to}}を参照。{{coord}}、{{ウィキ座標2段度分秒}}といった同じ用途である他の座標テンプレートでは地図が表示されずスクリプトエラーが出るため使用しないでください。また、既に{{coord2}}を含む他の座標テンプレートを同じ記事内で使用している場合は、|display=|format=といった表示パラメータを指定しないでください。
label {{PAGENAME}} ラベルのテキスト
label_size 100 ラベルのテキストの大きさを%で指定 (<100 = 小さく、>100 = 大きく)
position right マークに対するラベルの位置。指定可能なのは: left, right, top, bottom, none
background transparent ラベルの背景色。(background-color: {};)
mark Red pog.svg マークに使用する画像ファイル名 ([[File: {}]])
marksize 8 マークのサイズをpx単位で指定。ただし、pxは入れない。 ([[File: {}px]]
font-size: {}px;)
width 240 地図のサイズをpx単位で指定。ただし、pxは入れない。(File: {}px
width: ({}+2)px;)
float right 地図を置く位置。指定可能なのは、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/Template:Location_map_Location mapテンプレートを参照。

新しい地図を作るには[編集]

  1. 他言語版もしくはequirectangular projectionで適当な白地図を探す。
  2. [[Template:Location map ''location'']]というテンプレートを作成する (他の地図テンプレートの内容を転記し適切な数値を記入してください)。
    例:[[Template:Location map China]]

[編集]

規定値の幅、位置、ラベルの位置、地図説明文(角度表記の座標)[編集]

Pag is on an island.
Pag is on an island.
Location map (クロアチア)
{{Location map | Croatia
| alt     = Pag is on an island.
| lat_deg = 44.44
| lon_deg = 15.05
}}

規定値の地図説明文 (度/分表記)[編集]

Pag is on an island.
Pag is on an island.
Pag
Pag (クロアチア)
{{Location map | Croatia
| lat_deg = 44 | lat_min = 26
| lon_deg = 15 | lon_min = 3
| label = Pag
| position = right
| mark = Green pog.svg <!--green dot-->
| width = 200
| float = right
| alt = Pag is on an island.
}}

地図の外に出ているポイントとラベル[編集]

Rimini in Italy (outside the map)
Rimini in Italy (outside the map)
Rimini
{{Location map | Croatia
| width    = 200
| float    = right
| caption  =
| alt      = Rimini in Italy (outside the map)
| lat_deg  = 44.05
| lon_deg  = 12.57 <!--outside map's left border at 13.1-->
| outside  = 1 <!-- we're aware the point is outside the map, so suppress the warning category -->
| label    = Rimini
| position = right
}}

任意の地図説明文と背景色を設定した地図[編集]

Imotski is in Croatia.
Imotski is in Croatia.
Imotski
Imotski in Croatia
{{Location map | Croatia
| lat_deg = 43.44
| lon_deg = 17.21
| label = Imotski
| position = right
| background = #FFFFDD
| width = 300
| float = right
| caption = Imotski in Croatia
| alt = Imotski is in Croatia.
}}

ポイントとラベルを拡大した地図[編集]

Pag is on an island
Pag is on an island
Pag
Pag Island in Croatia
{{Location map | Croatia
| lat_deg = 44.44
| lon_deg = 15.05
| label = Pag
| label_size = 200 <!--200% larger-->
| position = right
| background = #FFFFDD
| marksize = 14
| width = 200
| float = right
| caption = Pag Island in Croatia
| alt = Pag is on an island
}}

地図説明文と罫線を省いた地図[編集]

Brčko is in northeast Bosnia.
Brčko is in northeast Bosnia.
Brčko
{{Location map | Bosnia
| lat_deg = 44.87
| lon_deg = 18.81
| label = Brčko
| position = left
| width = 200
| float = right
| caption = 
| alt = Brčko is in northeast Bosnia.
}}

違うテンプレートを使用した地図[編集]

Lockerbie is in southern Scotland.
Lockerbie is in southern Scotland.
Lockerbie
Lockerbie in Scotland
{{Location map | Scotland
| lat_deg = 55 | lat_min = 07 | lat_sec = 16 | lat_dir = N
| lon_deg = 03 | lon_min = 21 | lon_sec = 19 | lon_dir = W 
| label = Lockerbie
| position = right
| mark = Blue_pog.svg
| marksize = 9
| width = 200
| float = right
| caption = Lockerbie in Scotland
| alt = Lockerbie is in southern Scotland.
}}
Lockerbie is in southern Scotland.
Lockerbie is in southern Scotland.
Lockerbie
Lockerbie in Scotland
{{Location map | Scotland2
| lat_deg = 55 | lat_min = 07 | lat_sec = 16 | lat_dir = N
| lon_deg = 03 | lon_min = 21 | lon_sec = 19 | lon_dir = W 
| label = Lockerbie
| position = right
| mark = Blue_pog.svg
| marksize = 9
| width = 200
| float = right
| caption = Lockerbie in Scotland
| alt = Lockerbie is in southern Scotland.

別の地図画像を使用した地図[編集]

Biratnagar Airport is located in southeastern Nepal
Biratnagar Airport is located in southeastern Nepal
Biratnagar
Location of Biratnagar Airport in Nepal
{{Location map | Nepal
| lat_deg = 26 | lat_min = 28 | lat_sec = 53 | lat_dir = N
| lon_deg = 87 | lon_min = 15 | lon_sec = 50 | lon_dir = E
| label = Biratnagar
| position = top
| mark = Airplane silhouette.svg
| marksize = 10
| caption = Location of Biratnagar Airport in Nepal
| alt = Biratnagar Airport is located in southeastern Nepal
}}
Biratnagar Airport is located in southeastern Nepal
Biratnagar Airport is located in southeastern Nepal
Biratnagar
Location of Biratnagar Airport in Nepal
{{Location map | Nepal
| lat_deg = 26 | lat_min = 28 | lat_sec = 53 | lat_dir = N
| lon_deg = 87 | lon_min = 15 | lon_sec = 50 | lon_dir = E
| label = Biratnagar
| position = top
| mark = Airplane silhouette.svg
| marksize = 10
| caption = Location of Biratnagar Airport in Nepal
| alt = Biratnagar Airport is located in southeastern Nepal
| AlternativeMap = Nepal relief location map.jpg
}}

地形図[編集]

Popocatépetlの位置(メキシコ内)
Popocatépetl
Popocatépetl
Popocatépetl (メキシコ)
{{Location map | Mexico
| label = Popocatépetl
| lat_deg = 19 | lat_min =  1 | lat_sec = 20 | lat_dir = N 
| lon_deg = 98 | lon_min = 37 | lon_sec = 40 | lon_dir = W
| width = 200
| relief = 1
}}
Popocatépetlの位置(メキシコ内)
Popocatépetl
Popocatépetl
Popocatépetl (メキシコ)
{{Location map | Mexico
| label = Popocatépetl
| lat_deg = 19 | lat_min =  1 | lat_sec = 20 | lat_dir = N
| lon_deg = 98 | lon_min = 37 | lon_sec = 40 | lon_dir = W
| width = 200
| relief = 

同一地点の地図を選択肢付きで複数表示[編集]

Lockerbie is in southern Scotland.
Lockerbie is in southern Scotland.
Lockerbie
Lockerbie in Scotland, UK
Lockerbie is in southern Scotland.
Lockerbie is in southern Scotland.
Lockerbie
Lockerbie in Scotland, UK
{{Location map | UK Scotland#UK
| relief = 1
| width = 180
| float = right
| caption = Lockerbie in Scotland, UK
| alt = Lockerbie is in southern Scotland.
| label = Lockerbie
| mark = Blue_pog.svg
| marksize = 9
| lat_deg = 55 | lat_min = 07 | lat_sec = 16 | lat_dir = N
| lon_deg = 03 | lon_min = 21 | lon_sec = 19 | lon_dir = W
}}

180度の子午線をまたぐ地図[編集]

Suvaの位置(フィジー内)
Suva
Suva
Suva (フィジー)
{{Location map | Fiji
| label=Suva
| lat_deg =  18 | lat_min =  8 | lat_sec = 0 | lat_dir = S
| lon_deg = 178 | lon_min = 26 | lon_sec = 0 | lon_dir = E
| position = right
| background = yellow
| mark = Locator_Dot.png
| marksize = 7
| width = 200
| float = right
}}

座標テンプレートの使用で表示した地図[編集]

東京駅の位置(東京都区部内)
東京駅
東京駅
東京駅 (東京都区部)
{{Location map|Tokyo city
|label=東京駅
|coordinates={{coord2|35|40|52|N|139|46|0|E}}
| position = right
| width = 200
| float = right
}}

TemplateData[編集]

関連ページ[編集]