模块:Location map/data
名称 | Earth | |||
---|---|---|---|---|
边界经纬 | ||||
90 | ||||
-180 | ←↕→ | 180 | ||
-90 | ||||
地图中心 | 0°N 0°E / 0°N 0°E | |||
图像 | World location map (equirectangular 180).svg
| |||
图像1 | World location map (equirectangular 180).svg
| |||
Module:Location map/data是用于在[[Module:Location_map第59行Lua错误:要使用的位置图坐标的名称必须指定]]的等距长方投影地图上叠加标记和标签的位置图定义。标记是按默认的地图或类似地图图像上的纬度和经度坐标放置。
使用方法
以下模板均使用名为“”的参数:
{{Location map | | ...}}
{{Location map many | | ...}}
{{Location map+ | | ...}}
{{Location map~ | | ...}}
地图定义
name = Module:Location_map第59行Lua错误:要使用的位置图坐标的名称必须指定
- 用于地图描述的默认值
image = [[:File:Module:Location_map第59行Lua错误:要使用的位置图坐标的名称必须指定|Module:Location_map第59行Lua错误:要使用的位置图坐标的名称必须指定]]
- 默认地图图像,无"Image:"和"File:"前缀
image1 = [[:File:Module:Location_map第59行Lua错误:要使用的位置图坐标的名称必须指定|Module:Location_map第59行Lua错误:要使用的位置图坐标的名称必须指定]]
- 替代地图图像,通常是地形图,可使用
relief
或AlternativeMap
参数显示出来
- 替代地图图像,通常是地形图,可使用
image2 = [[:File:Module:Location_map第59行Lua错误:要使用的位置图坐标的名称必须指定|Module:Location_map第59行Lua错误:要使用的位置图坐标的名称必须指定]]
image3 = [[:File:Module:Location_map第59行Lua错误:要使用的位置图坐标的名称必须指定|Module:Location_map第59行Lua错误:要使用的位置图坐标的名称必须指定]]
image4 = [[:File:Module:Location_map第59行Lua错误:要使用的位置图坐标的名称必须指定|Module:Location_map第59行Lua错误:要使用的位置图坐标的名称必须指定]]
- 替代地图图像,可使用
AlternativeMap
参数显示出来
- 替代地图图像,可使用
top = Module:Location_map第59行Lua错误:要使用的位置图坐标的名称必须指定
bottom = Module:Location_map第59行Lua错误:要使用的位置图坐标的名称必须指定
- 地图最南端的纬度,以十进制度数显示。
left = Module:Location_map第59行Lua错误:要使用的位置图坐标的名称必须指定
- 地图最西端的经度,以十进制度数显示。
right = Module:Location_map第59行Lua错误:要使用的位置图坐标的名称必须指定
- 地图最东端的经度,以十进制度数显示。
x = Module:Location_map第59行Lua错误:要使用的位置图坐标的名称必须指定
- 根据经度计算地图上位置的公式;最西端为0,最东端为100。
y = Module:Location_map第59行Lua错误:要使用的位置图坐标的名称必须指定
- 根据纬度计算地图上位置的公式;最北端为0,最南端为100。
mark = [[:File:Module:Location_map第59行Lua错误:要使用的位置图坐标的名称必须指定|Module:Location_map第59行Lua错误:要使用的位置图坐标的名称必须指定]] ([[File:Module:Location_map第59行Lua错误:要使用的位置图坐标的名称必须指定|Module:Location_map第59行Lua错误:要使用的位置图坐标的名称必须指定|8px]])
- 如果要在地图上显示的标记使用默认值Red pog.svg()以外的标记,可以通过Template:Location map的
mark
参数指定。
- 如果要在地图上显示的标记使用默认值Red pog.svg()以外的标记,可以通过Template:Location map的
marksize = Module:Location_map第59行Lua错误:要使用的位置图坐标的名称必须指定
- 以像素为单位指定地图上显示的标记的大小(不可包括单位
px
,例如marksize=Module:Location_map第59行Lua错误:要使用的位置图坐标的名称必须指定
,而非marksize=Module:Location_map第59行Lua错误:要使用的位置图坐标的名称必须指定px
。默认值为 8,但您可以使用marksize
指定任何值。
- 以像素为单位指定地图上显示的标记的大小(不可包括单位
替代地图
{{Location map}}、{{Location map many}}和{{Location map+}}模板可使用参数来指定替代地图图像。image1的地图可以使用relief
和AlternativeMap
参数显示出来。 image2 / image3 / image4可以使用AlternativeMap
参数显示出来。您可以在以下模板中找到更多范例:
- Template:Location map#地形图参数
- Template:Location map+/relief
- Template:Location map#置换成其它地图的参数(AlternativeMap)
- Template:Location map+/AlternativeMap
精度
经度:这张地图从西到东为表达式错误:预期外的<运算符。度。
- 如果图像的宽度为200像素,则为每像素表达式错误:预期外的<运算符。度。
- 如果图像的宽度为1000像素,则为每像素表达式错误:预期外的<运算符。度。
纬度:这张地图从北到南为表达式错误:预期外的<运算符。度。
- 如果图像的垂直长度为200像素,则为每像素表达式错误:预期外的<运算符。度。
- 如果图像的垂直长度为1000像素,则为每像素表达式错误:预期外的<运算符。度。
参见
位置图模板
- Template:Location map ——使用纬度和经度显示单个标记和标签。
- Template:Location map many ——显示高达9个标记和标签。
- Template:Location map+ ——显示无限数量的标记和标签。
创建新的地图模块