モジュール:Location map/data/America
表示
名称 | アメリカ州 | ||
---|---|---|---|
x | 50.67894037 + 100 * 0.4330374692 * cos($1*pi/180) * sin(($2+90)*pi/180) * ( (( 1 + cos(($1-20)*pi/180) + cos($1*pi/180) * cos(20*pi/180) * (cos(($2+90)*pi/180)- 1) )*0.5)^ -0.5 ) | ||
y | 50.8714553 - 100 * 0.383328363 * ( sin(($1-20)*pi/180) - cos($1*pi/180) * sin(20*pi/180) * (cos(($2+90)*pi/180)- 1) ) * ( (( 1 + cos(($1-20)*pi/180) + cos($1*pi/180) * cos(20*pi/180) * (cos(($2+90)*pi/180)- 1) )*0.5)^ -0.5 ) | ||
画像 | Americas laea location map with borders.svg
| ||
モジュール:Location map/data/Americaはアメリカ州の正距円筒図法地図でオーバーレイのマーカー・ラベルを表示するのに使用する地点図のLuaモジュールです。マーカーは既定値の地図や同じような地図画像において緯度と経度の座標に基いて置かれます。
使用法
次のテンプレートで"America"というパラメータを使用します:
{{Location map | America | ...}}
{{Location map many | America | ...}}
{{Location map+ | America | ...}}
{{Location map~ | America | ...}}
地図パラメータ
name = アメリカ州
- モジュール名は地図説明文の既定値になります
image = Americas laea location map with borders.svg
- 既定値の地図画像で"Image:"や"File:"は指定しません。
x = 50.67894037 + 100 * 0.4330374692 * cos($1*pi/180) * sin(($2+90)*pi/180) * ( (( 1 + cos(($1-20)*pi/180) + cos($1*pi/180) * cos(20*pi/180) * (cos(($2+90)*pi/180)- 1) )*0.5)^ -0.5 )
- 経度に基いて地図上の位置を計算する式で、最西端は0、最東端は100になります。
y = 50.8714553 - 100 * 0.383328363 * ( sin(($1-20)*pi/180) - cos($1*pi/180) * sin(20*pi/180) * (cos(($2+90)*pi/180)- 1) ) * ( (( 1 + cos(($1-20)*pi/180) + cos($1*pi/180) * cos(20*pi/180) * (cos(($2+90)*pi/180)- 1) )*0.5)^ -0.5 )
- 緯度に基いて地図上の位置を計算する式で、最北端は0、最南端は100になります。
関連項目
Location mapテンプレート
- Template:Location map - 緯度と経度を使って1つのマークとラベルを表示します。
- Template:Location map many - 9つまでのマークとラベルを表示します。
- Template:Location map+ - 無制限にマークとラベルを表示できます。
return {
name = 'アメリカ州',
y = '50.8714553 - 100 * 0.383328363 * ( sin(($1-20)*pi/180) - cos($1*pi/180) * sin(20*pi/180) * (cos(($2+90)*pi/180)- 1) ) * ( (( 1 + cos(($1-20)*pi/180) + cos($1*pi/180) * cos(20*pi/180) * (cos(($2+90)*pi/180)- 1) )*0.5)^ -0.5 )',
x = '50.67894037 + 100 * 0.4330374692 * cos($1*pi/180) * sin(($2+90)*pi/180) * ( (( 1 + cos(($1-20)*pi/180) + cos($1*pi/180) * cos(20*pi/180) * (cos(($2+90)*pi/180)- 1) )*0.5)^ -0.5 )',
image = 'Americas laea location map with borders.svg'
}