模組:Infobox mapframe/doc
外观

这是Module:Infobox mapframe的文档页面
![]() | 此頁面是Module:Infobox mapframe的模块文档。 此頁面可能包含了模板的使用說明、分類和其他内容。 |
![]() | 此模块文档已评为beta版,可广泛使用。因其新近完成,请谨慎使用,以确保输出结果符合预期。 |
![]() | 此模块文档被引用於約179,000個頁面。 為了避免造成大規模的影響,所有對此模块文档的編輯應先於沙盒或測試樣例上測試。 測試後無誤的版本可以一次性地加入此模块文档中,但是修改前請務必於討論頁發起討論。 模板引用數量會自動更新。 |
![]() | 此模块使用Lua语言: |
相关页面 |
---|
用法
该模块可自动生成适合信息框的mapframe,编者只需输入少量信息即可。
通用用法
只需使用模板{{Infobox mapframe}},按照其文档进行操作即可。该模块也可以导入到另一个Lua模块中。
信息框中的自动地图
编辑信息框模板(或其沙盒)。
在信息框中添加类似以下示例的行。将数字(4,或97至99)替换为适当的数字,具体数字取决于已有多少其他图像或数据参数。
如果放在信息框顶部附近 | 如果放置在信息框底部或底部附近 |
---|---|
| image4 = {{#invoke:Infobox mapframe|auto}} | caption4 = {{#invoke:Infobox mapframe|autocaption}} |
| header97 = {{#if:{{{mapframe|}}}|Location}} | data98 = {{#invoke:Infobox mapframe|auto}} | data99 = {{#invoke:Infobox mapframe|autocaption}} |
如果模板中有{{#invoke:Check for unknown parameters}}
,请添加以下参数:
| mapframe | mapframe-area_km2 | mapframe-area_mi2 | mapframe-caption | mapframe-coord | mapframe-coordinates | mapframe-custom | mapframe-frame-coord | mapframe-frame-coordinates | mapframe-frame-height | mapframe-frame-width | mapframe-geomask | mapframe-geomask-fill | mapframe-geomask-fill-opacity | mapframe-geomask-stroke-color | mapframe-geomask-stroke-colour | mapframe-geomask-stroke-width | mapframe-height | mapframe-id | mapframe-length_km | mapframe-length_mi | mapframe-marker | mapframe-marker-color | mapframe-marker-colour | mapframe-point | mapframe-shape | mapframe-shape-fill | mapframe-shape-fill-opacity | mapframe-stroke-color | mapframe-stroke-colour | mapframe-stroke-width | mapframe-switcher | mapframe-width | mapframe-wikidata | mapframe-zoom
完成此操作后,模板的用户即可使用上述参数。
这些参数的默认值也可以在上述 #invoke 调用中指定,例如 {{#invoke:Infobox mapframe|auto|mapframe-marker=library}}
表示将使用库标记,除非向模板传递不同的值。
- 默认情况下地图是关闭的,这意味着除非在模板调用时出现
|mapframe=yes
,否则地图不会显示。要默认打开地图,可在上述#invoke调用中添加|onByDefault=yes
——这意味着除非模板调用中包含|mapframe=no
,否则将显示地图。onByDefault也可以设置为一个条件,例如:|onByDefault={{#if:{{pushpin_map|}}|no|yes}}
。 - 将新参数添加到文档中。可以使用
{{Infobox mapframe/doc/parameters}}
。通过以参数名值'形式添加参数,指定默认值(如果在#invoke调用中使用了默认值)。这里显示的是折叠后的默认输出:
延伸內容
|
---|
|
- 也可以通过从 复制粘贴来添加参数到TemplateData中。
参见