<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Module%3AMapframe%2Fdoc</id>
	<title>Module:Mapframe/doc - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Module%3AMapframe%2Fdoc"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Module:Mapframe/doc&amp;action=history"/>
	<updated>2026-06-29T01:52:50Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=Module:Mapframe/doc&amp;diff=4219340&amp;oldid=prev</id>
		<title>imported&gt;Xyb：​翻译自英语版本</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Module:Mapframe/doc&amp;diff=4219340&amp;oldid=prev"/>
		<updated>2025-11-29T03:08:00Z</updated>

		<summary type="html">&lt;p&gt;翻译自英语版本&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{NoteTA/MediaWiki}}&lt;br /&gt;
{{Documentation subpage}}&amp;lt;!-- 在本行下編輯模組說明 --&amp;gt;&lt;br /&gt;
&amp;lt;!-- 请将分类放置在本页底部的指定位置，并将跨维基百科内容放置在维基数据（参见[[Wikipedia:维基数据]]）中。 --&amp;gt;&lt;br /&gt;
{{High-use}}&lt;br /&gt;
{{Lua|Module:Transcluder}}&lt;br /&gt;
{{Uses TemplateStyles|Template:Maplink/styles-multi.css}}&lt;br /&gt;
&lt;br /&gt;
本模块用于 {{tl|Maplink}}&lt;br /&gt;
&lt;br /&gt;
== 用法 ==&lt;br /&gt;
;标准用法:&lt;br /&gt;
:只需使用 {{tl|Maplink}}，它默认会将参数传递给此模块的主函数（{{mono|main}}）。&lt;br /&gt;
::如果使用 {{tl|Maplink}} 渲染页面时，Lua 的渲染时间在 5 秒到 10 秒之间，那么使用类似 &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#tag:mapframe|[raw GeoJSON]|frameless=[1 for frame]|align=[left/right/center]|text=[caption]|width=[in px]|height=[in px]|latitude=[decimal degrees]|longitude=[decimal degrees]|zoom=[zoom factor]}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; 的语法直接调用模块可以节省 Lua 的开销。这种替换的示例见 https://en.wikipedia.org/w/index.php?diff=970846012 。这样的代码可以最大限度地降低后端服务器繁忙时触发 10 秒 Lua 超时的概率。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;通过另一个模块使用:&lt;br /&gt;
:# 导入此模块，例如 &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;local mf = require(&amp;#039;Module:Mapframe&amp;#039;)&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:# 将参数名称和值的表传递给 {{mono|_main}} 函数。有关参数名称和说明，请参阅 {{tl|Maplink}} 文档。例如 &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;local mapframe = mf._main(parameters)&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:# 在返回 {{mono|_main}} 的输出之前对其进行预处理，例如 &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;return frame:preprocess(mapframe)&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;{{Sandbox other||&lt;br /&gt;
&amp;lt;!-- 本行下加入模組的分類 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>imported&gt;Xyb</name></author>
	</entry>
</feed>