模組:Location map/data/China
< Module:Location map | data
![]() | 此模块被引用於許多頁面。 為了避免造成大規模的影響,所有對此模块的編輯應先於沙盒或測試樣例上測試。 測試後無誤的版本可以一次性地加入此模块中,但是修改前請務必於討論頁發起討論。 模板引用數量會自動更新。 |
名稱 | 中國 | ||
---|---|---|---|
x | 50.0 + 116.80932603407057 * ((1.9996655301850468-($1 * pi / 180)) * sin(0.5867115434267053 * ($2 - 104) * pi / 180)) | ||
y | 50.0 + 1.256383 * 116.80932603407057 * 0.02641006622571962 - 1.256383 * 116.80932603407057 * (1.3713469994670882 - (1.9996655301850468 -($1 * pi / 180)) * cos(0.5867115434267053 * ($2 - 104) * pi / 180)) | ||
圖像 | China edcp location map.svg
| ||
![]() | |||
圖像1 | China edcp relief location map.jpg
| ||
![]() |
Module:Location map/data/China是用於在中國的等距長方投影地圖上疊加標記和標籤的位置圖定義。標記是按默認的地圖或類似地圖圖像上的緯度和經度坐標放置。
使用方法
以下模板均使用名為“China”的參數:
{{Location map | China | ...}}
{{Location map many | China | ...}}
{{Location map+ | China | ...}}
{{Location map~ | China | ...}}
地圖定義
name = 中國
- 用於地圖描述的默認值
image = China edcp location map.svg
- 默認地圖圖像,無"Image:"和"File:"前綴
image1 = China edcp relief location map.jpg
- 替代地圖圖像,通常是地形圖,可使用
relief
或AlternativeMap
參數顯示出來
- 替代地圖圖像,通常是地形圖,可使用
x = 50.0 + 116.80932603407057 * ((1.9996655301850468-($1 * pi / 180)) * sin(0.5867115434267053 * ($2 - 104) * pi / 180))
- 根據經度計算地圖上位置的公式;最西端為0,最東端為100。
y = 50.0 + 1.256383 * 116.80932603407057 * 0.02641006622571962 - 1.256383 * 116.80932603407057 * (1.3713469994670882 - (1.9996655301850468 -($1 * pi / 180)) * cos(0.5867115434267053 * ($2 - 104) * pi / 180))
- 根據緯度計算地圖上位置的公式;最北端為0,最南端為100。
替代地圖
{{Location map}}、{{Location map many}}和{{Location map+}}模板可使用參數來指定替代地圖圖像。image1的地圖可以使用relief
和AlternativeMap
參數顯示出來。 您可以在以下模板中找到更多範例:
- Template:Location map#地形图参数
- Template:Location map+/relief
- Template:Location map#置换成其它地图的参数(AlternativeMap)
- Template:Location map+/AlternativeMap
參見
位置圖模板
- Template:Location map ——使用緯度和經度顯示單個標記和標籤。
- Template:Location map many ——顯示高達9個標記和標籤。
- Template:Location map+ ——顯示無限數量的標記和標籤。
創建新的地圖模塊
上述文档嵌入自Module:Location map/data/China/doc。 (编辑 | 历史) 编者可以在本模块的沙盒 (创建 | 镜像)和测试样例 (创建)页面进行实验。 本模块的子页面。 |
return {
name = '中國',
x = '50.0 + 116.80932603407057 * ((1.9996655301850468-($1 * pi / 180)) * sin(0.5867115434267053 * ($2 - 104) * pi / 180))',
y = '50.0 + 1.256383 * 116.80932603407057 * 0.02641006622571962 - 1.256383 * 116.80932603407057 * (1.3713469994670882 - (1.9996655301850468 -($1 * pi / 180)) * cos(0.5867115434267053 * ($2 - 104) * pi / 180))',
image = 'China edcp location map.svg',
image1 = 'China edcp relief location map.jpg'
}