在浏览器中将 Dynmap 网页地图上的地图图片合并导出为一张图片。
-
dynmap指定网页地图页面对外暴露的
dynmap对象。 -
autoStart是否自动开始(不需要执行函数进行确认)。
-
calcOnly是否只输出导出范围信息。
-
fillColor图片空白区域的颜色。
-
maxTiles最多可以请求的地图图片数量,若超出则停止请求并返回结果。
-
mode指定导出模式。
目前有两个模式,均为导出已浏览过的区域(即执行代码前需要通过手动拖动的方式让浏览器加载地图)。
corner模式会根据已加载的地图区域计算出矩形范围进行导出,而viewed模式则只导出已加载的地图区域。 -
timeout确认导出前的等待秒数,若超时则自动取消导出。
-
访问网页地图页面。
-
切换到需要导出的地图并调整到合适的缩放比例。
-
打开浏览器的开发人员工具(DevTools)。
-
切换到“Sources(源代码)”标签页。
-
打开“Snippets(代码片段)”工具。
-
创建新的代码片段,将
dynmap-export.js或dynmap-export.min.js文件中的代码粘贴到其中。 -
在代码的末尾添加
exportDynmap({ ...参数 })以调用。示例调用方式:
exportDynmap({ dynmap: window.dynmap, autoStart: false, calcOnly: false, fillColor: '#FFFFFF', maxTiles: null, mode: 'corner', timeout: 20, });
-
在网页中拖动地图以加载需要导出的区域。
-
回到 DevTools,点击“代码片段”页面左下角的执行按钮。
若
autoStart参数设为false,则需要切换到“Console(控制台)”标签页,执行提示的函数(confirmExport())。

