Template:Location map
このテンプレートを使用すると、都市などの位置を示す地図を簡単に作ることができます。あらかじめ用意した正距円�…
| このテンプレートは52,000以上のページで使われています。 余計な混乱やサーバーへの負荷を避けるために、どんな変更でも最初はテンプレートのサンドボックス・サブページ、テストケース・サブページもしくはあなた自身の利用者スペースのページで試すべきです。そうすれば、試した変更を1度の編集でこのテンプレートに加えることができます。しかし、最初にあなたの提案した変更を、この項目のノートで議論するようにお願いします。 |
| Luaモジュールを使用しています: |
このテンプレートを使用すると、都市などの位置を示す地図を簡単に作ることができます。あらかじめ用意した正距円筒図法の白地図の上に、位置を示す赤点
と都市名などの文字列を重ねた合成画像を生成します。正距円筒図法の地図を使用するのは、地図上の赤点の表示位置を緯度と経度から単純計算で出すことが可能だからです。
Wikipedia:ウィキペディアの地図も参照してください。
用法
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= {{Coord| ... }}
| label =
| label_size =
| position =
| background =
| mark =
| marksize =
| width =
| float =
| border =
| caption =
| alt =
| AlternativeMap =
}}
Wikidata のプロパティを使用
座標値を省略するとWikidata位置座標 (P625)の取得を試みます。
{{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/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 | {{coord}}を使用した座標表記。このテンプレートでの記述方法は使用例を、{{coord}}を使った座標表記方法はWikipedia:緯度・経度の調べ方を参照。 {{ウィキ座標}}では地図が表示されずスクリプトエラーが出るため使用しないでください。また、既に{{coord}}を含む他の座標テンプレートを同じ記事内で使用している場合は、 |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: {}]])、既定値の地図と比べて座標がずれないように注意。 |
地点を複数表示させる場合
利用可能な地図は、下記の#利用可能な地図に書かれているものとなります。
利用可能な地図
現在利用可能なテンプレートはSpecial:PrefixIndex/モジュール:Location_map/data/、Location mapテンプレートを参照。
新しい地図を作るには
例
規定値の幅、位置、ラベルの位置、地図説明文(角度表記の座標)
{{Location map | Croatia
| alt = Pag is on an island.
| lat_deg = 44.44
| lon_deg = 15.05
}}
規定値の地図説明文 (度/分表記)
{{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.
}}
地図の外に出ているポイントとラベル
{{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
}}
任意の地図説明文と背景色を設定した地図
{{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.
}}
ポイントとラベルを拡大した地図
{{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
}}
地図説明文と罫線を省いた地図
{{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.
}}
別の地図画像を使用した地図
{{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
}}
{{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
}}
地形図
{{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
}}
{{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 =
}}
同一地点の地図を選択肢付きで複数表示
{{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度の子午線をまたぐ地図
{{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|Japan Tokyo wards
|label=東京駅
|coordinates={{coord|35|40|52|N|139|46|0|E}}
| position = right
| width = 200
| float = right
}}
エラー表示された場合
英語版の記事からインフォボックスなどを流用した時に、
- Lua エラー モジュール:Location_map 内、xxx 行目: 緯度の値が指定されていません。
というエラーが出る場合があります。その時は、
インフォボックステンプレートの引数を調べて、coordsの値が指定されていれば、これをcoordinatesに書き換えるだけでエラーが回避できる場合があります。例えば
| coords = {{Coord|10.399768|N|45.900335|E|display=title,inline}}
なら
| coordinates = {{Coord|10.399768|N|45.900335|E|display=title,inline}}
とすればよいでしょう。
あるいはインフォボックステンプレートの引数を調べて、coordinatesの値が指定されていれば、別の引数に書き換えることでエラーを回避できる場合があります。例えば引数が
| coordinates = {{Coord|60.083389|-64.380778|type:landmark|display=inline}}
の場合は、この行の数字を使って、
| longitude = 60.083389
| latitude = -64.380778
と書き加えればよいでしょう。
時分秒表記の場合は、例えば
| coordinates = {{coord|8|13|50|N|46|19|36|E|region:SO-TO|display=inline,title}}
の場合は、この行の数字を使って、
|latd=8 |latm=13 |lats=50 |latNS=N
|longd=46 |longm=19 |longs=36 |longEW=E
と書き加えればよいでしょう。
TemplateData
このテンプレートを使用すると、都市などの位置を示す地図を簡単に作ることができます。あらかじめ用意した正距円筒図法の白地図の上に、位置を示す赤点と都市名などの文字列を重ねた合成画像を生成します。
| パラメーター | 説明 | 型 | 状態 | |
|---|---|---|---|---|
| 表示する地図 | 1 | 表示する地図を Template:Location map location のうちのlocation(名前)の部分で指定、 Category:Location mapテンプレート を参照
| 短いテキスト | 推奨 |
| 緯度(度) | lat_deg | マーク位置の角度を数値で入力、既定では北緯を正とする(引数'北緯/南緯'で変更可)
| 数値 | 必須 |
| 緯度(分) | lat_min | マーク位置の角度を数値で入力、既定では北緯を正とする(引数'北緯/南緯'で変更可) | 数値 | 省略可能 |
| 緯度(秒) | lat_sec | マーク位置の角度を数値で入力、既定では北緯を正とする(引数'北緯/南緯'で変更可) | 数値 | 省略可能 |
| 北緯/南緯 | lat_dir | 北緯ならN、南緯ならSを指定
| 短いテキスト | 省略可能 |
| 経度(度) | lon_deg | マーク位置の角度を数値で入力、既定では東経を正とする(引数'東経/西経'で変更可)
| 数値 | 必須 |
| 経度(分) | lon_min | マーク位置の角度を数値で入力、既定では東経を正とする(引数'東経/西経'で変更可) | 数値 | 省略可能 |
| 経度(秒) | lon_sec | マーク位置の角度を数値で入力、既定では東経を正とする(引数'東経/西経'で変更可) | 数値 | 省略可能 |
| 東経/西経 | lon_dir | 東経ならE、西経ならWを指定
| 短いテキスト | 省略可能 |
| Template:coord指定 | coordinates | Template:coordを使用した座標記述
| 短いテキスト | 省略可能 |
| マークラベル | label | マークに表示するテキスト
| 内容 | 推奨 |
| マークラベルの大きさ | label_size | マークラベルの大きさを%で指定 (<100 = 小さく、>100 = 大きく
| 数値 | 省略可能 |
| マークに対するラベル位置 | position | マークに対するラベルの位置。指定可能なのは: left, right, top, bottom, none
| 短いテキスト | 省略可能 |
| マークラベルの背景色 | background | マークラベルの背景色をCSS色名または16進数で指定
| 短いテキスト | 省略可能 |
| マークの画像ファイル | mark | マークに使用する画像ファイル名
| ファイル | 省略可能 |
| マークのサイズ | marksize | マーク画像のサイズをpx単位で指定。ただし、pxは入れない
| 数値 | 省略可能 |
| 地図のサイズ | width | 地図のサイズをpx単位で指定。ただし、pxは入れない
| 数値 | 省略可能 |
| 地図の配置 | float | 本文中の地図を配置する位置。指定可能なのは、left, right, center, none
| 短いテキスト | 省略可能 |
| 枠の色 | border | 枠の色をCSS色名または16進数で指定
| 短いテキスト | 省略可能 |
| 地図の説明文 | caption | 地図の説明文。表示させない場合は空指定
| 内容 | 推奨 |
| mapの代替テキスト | alt | 画像を認識・表示できない環境向けの地図画像に対する説明、alt属性
| 短いテキスト | 省略可能 |
| 代替地図の画像ファイル | AlternativeMap | 代替地図の画像ファイル名、既定値の地図と比べて座標がずれないように注意
| ファイル | 省略可能 |
関連ページ
ウィキメディア・コモンズには、地図のポイント画像に関するカテゴリがあります。
ウィキメディア・コモンズには、地図のマーカーに関するメディアがあります。
ウィキメディア・コモンズには、地図のゾーン指定画像に関するカテゴリがあります。- Wikipedia:ウィキペディアの地図
- Template:Location map many
- Template:Location map+
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.