<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://mineplugin.org/index.php?action=history&amp;feed=atom&amp;title=Dynmap%2F%E5%9C%B0%E5%9B%BE%E6%A0%87%E8%AE%B0</id>
	<title>Dynmap/地图标记 - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://mineplugin.org/index.php?action=history&amp;feed=atom&amp;title=Dynmap%2F%E5%9C%B0%E5%9B%BE%E6%A0%87%E8%AE%B0"/>
	<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=Dynmap/%E5%9C%B0%E5%9B%BE%E6%A0%87%E8%AE%B0&amp;action=history"/>
	<updated>2026-06-01T04:07:57Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://mineplugin.org/index.php?title=Dynmap/%E5%9C%B0%E5%9B%BE%E6%A0%87%E8%AE%B0&amp;diff=15796&amp;oldid=prev</id>
		<title>Ff98sha：​创建页面，内容为“Dynmap 支持添加数据到地图的机制，这些数据统称为Markers标记，由记号（标记图标），区域标记和折线标记构成。  ==标记集==…”</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=Dynmap/%E5%9C%B0%E5%9B%BE%E6%A0%87%E8%AE%B0&amp;diff=15796&amp;oldid=prev"/>
		<updated>2021-08-16T13:22:43Z</updated>

		<summary type="html">&lt;p&gt;创建页面，内容为“Dynmap 支持添加数据到地图的机制，这些数据统称为Markers标记，由记号（标记图标），区域标记和折线标记构成。  ==标记集==…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Dynmap 支持添加数据到地图的机制，这些数据统称为Markers标记，由记号（标记图标），区域标记和折线标记构成。&lt;br /&gt;
&lt;br /&gt;
==标记集==&lt;br /&gt;
&lt;br /&gt;
标记的收集和组织被称为标记集（Marker Sets），每个标记集是一个图层，可以使用网页的层选择器选择，每个标记都包含在特定的标记集中。默认情况下，总有一个标签为 Markers 的标记集，用于包括没有被手动分配的标记。删除标记集将会删除集合中的所有标记。&lt;br /&gt;
&lt;br /&gt;
新的标记集可以通过使用 /dmarker addset &amp;lt;markerset-label&amp;gt; 或 /dmarker addset id:&amp;lt;markerset-id&amp;gt; 命令来创建，这个命令可以添加其他的参数： prio:&amp;lt;N&amp;gt; 用于控制图层的相对于其他的标记集的优先度顺序；hide:&amp;lt;true|false&amp;gt; 用于控制默认情况下是否可见（选中）或不可见（未选中）；minzoom:&amp;lt;N&amp;gt; 用于控制标记集可见的最小的缩放程度，如果为达到此缩放将不会可见。&lt;br /&gt;
&lt;br /&gt;
对已有标记集的设置可以通过使用 /dmarker updateset &amp;lt;markerset-label&amp;gt; 或 /dmarker updateset id:&amp;lt;markerset-id&amp;gt; 命令，可以使用 prio:&amp;lt;N&amp;gt;，hide:&amp;lt;true|false&amp;gt; 或 newlabel:&amp;lt;new-label&amp;gt; 参数。&lt;br /&gt;
&lt;br /&gt;
在 0.32 版本，选项 showlabels:&amp;lt;true|false|null&amp;gt; 被加入支持。此选项为 true 或 false 时，将会启用或禁用标记集的标签的可见性（禁用时，如果鼠标悬浮在某标记上，标签仍然会显示）。值 null 将会使用全局设置（由 configuration.txt 中的 markers 部件的 showlabels 设置指定）。&lt;br /&gt;
&lt;br /&gt;
标记集（除了默认的 Markers 集合）可以使用 /dmarker deleteset &amp;lt;markerset-label&amp;gt; 或 /dmarker deleteset id:&amp;lt;markerset-id&amp;gt; 命令删除。&lt;br /&gt;
&lt;br /&gt;
==记号==&lt;br /&gt;
&lt;br /&gt;
记号是最常见的地图标记 - 简单的图标和一些描述性的标签和弹出窗口。每个记号都有一个在世界中的坐标（X Y Z 和世界 ID），一个记号图标 ID，一个标签，和一个可选的描述。记号图标 ID 可以是标准记号 ID（本页底部） 中的一个，也可以对应安装的图标（查看下方的 记号图标 部分）。&lt;br /&gt;
&lt;br /&gt;
记号可以通过以下方法添加：&lt;br /&gt;
&lt;br /&gt;
*/dmarker add &amp;lt;marker-label&amp;gt; icon:&amp;lt;icon-id&amp;gt; set:&amp;lt;markerset-id&amp;gt; - 此命令必须由一个在线的玩家使用，这将在玩家的位置添加一个记号，如果 set 没有被提供，那么记号将会创建于默认的标记集。如果 icon 没有被提供，那么将会使用默认的记号图标（default，一个房子）。&lt;br /&gt;
&lt;br /&gt;
*/dmarker add id:&amp;lt;marker-id&amp;gt; &amp;lt;marker-label&amp;gt; icon:&amp;lt;icon-id&amp;lt; set:&amp;lt;markerset-id&amp;gt; - 与上方相同，但需要提供 独立 ID。&lt;br /&gt;
&lt;br /&gt;
*使用牌子 - 如果 markers 部件的 enablesigns 设定被弃用，那么拥有对应权限的用户可以使用特殊标签的牌子来创建记号。牌子的第一行必须是 [dynmap]，之后，除了格式为 set: &amp;lt;标记集ID&amp;gt; 或 icon:&amp;lt;图标ID&amp;gt;（允许设置为特殊的图标，如果没有设置，那么将使用默认的 sign 图标）的行数都将被包含在此记号的标签中。如果记号被成功创建，牌子的 [dynmap]，set:，icon: 行都会被删除。如果这个牌子之后被破坏，那么地图上对应的记号将被删除。&lt;br /&gt;
&lt;br /&gt;
创建后，记号可以使用以下的命令编辑：&lt;br /&gt;
&lt;br /&gt;
*/dmarker movehere &amp;lt;marker-label&amp;gt; set:&amp;lt;markerset-id&amp;gt; 或 /dmarker movehere id:&amp;lt;marker-id&amp;gt; set:&amp;lt;markerset-id&amp;gt; - 此命令将会移动指定的记号到玩家的位置，注意：如果要选择不在默认集中的记号，那么 markerset-id 是必要的。&lt;br /&gt;
&lt;br /&gt;
*/dmarker update &amp;lt;marker-label&amp;gt; set:&amp;lt;markerset-id&amp;gt; icon:&amp;lt;icon-id&amp;gt; newlabel:&amp;lt;new-label&amp;gt; 或 /dmarker update id:&amp;lt;marker-id&amp;gt; set:&amp;lt;markerset-id&amp;gt; icon:&amp;lt;icon-id&amp;gt; newlabel:&amp;lt;new-label&amp;gt; - 注意：如果要选择不在默认集中的记号，那么 markerset-id 是必要的。&lt;br /&gt;
&lt;br /&gt;
记号可以使用 /dmarker delete &amp;lt;marker-label&amp;gt; set:&amp;lt;markerset-id&amp;gt; 或 /dmarker delete id:&amp;lt;marker-id&amp;gt; set:&amp;lt;markerset-id&amp;gt; 命令来删除。&lt;br /&gt;
&lt;br /&gt;
可以使用 /dmarker list set:&amp;lt;markerset-id&amp;gt; 命令来列出所有已有的记号和属性。&lt;br /&gt;
&lt;br /&gt;
==记号图标==&lt;br /&gt;
&lt;br /&gt;
记号图标是用于给记号提供图标的图像，Dynmap 提供了一些默认的标准图标，全部都在下方的图片中，它们是预设的，并且不可以被删除。可以使用 /dmarker icons 命令来列出所有可用的图标。&lt;br /&gt;
&lt;br /&gt;
新的图标可以通过以下几步来安装：&lt;br /&gt;
&lt;br /&gt;
*将 PNG 格式的图像文件复制进 Bukkit 的服务器文件夹，图片应该为 8x8，16x16 或 32x32 的大小。&lt;br /&gt;
&lt;br /&gt;
*运行命令 /dmarker addicon id:&amp;lt;icon-id&amp;gt; &amp;lt;icon-label&amp;gt; file:&amp;lt;path-to-image-file&amp;gt; - 如果成功，图片文件将被导入（所以不用放在第一次复制的地方）。&lt;br /&gt;
&lt;br /&gt;
更新已有的图标的图片可以使用 /dmarker updateicon id:&amp;lt;icon-id&amp;gt; newlabel:&amp;lt;new-label&amp;gt; file:&amp;lt;path-to-image-file&amp;gt; 命令。&lt;br /&gt;
&lt;br /&gt;
删除已有的图片可以使用 /dmarker deleteicon id:&amp;lt;icon-id&amp;gt; 命令。&lt;br /&gt;
&lt;br /&gt;
[[文件:-Dynmap-09.png|500px]]&lt;br /&gt;
&lt;br /&gt;
==区域记号==&lt;br /&gt;
&lt;br /&gt;
区域标记用于在地图上方式 3D 或者 2D 的轮廓，区域标记由 2 个或者更多个的 X Z 坐标点序列组成的长方形（如果是两个点则是矩形的对角）或者多边形（如果是三个或者更多的点，则是多边形的有序的角序列，从第一个连接到最后一个再连回第一个点）。可选的，你可以设置设置最小和最大的 Y 值，将二维模型拓展为三维模型（顶部和底部是平坦的）。&lt;br /&gt;
&lt;br /&gt;
可以设置颜色属性（#RRGGBB）和线段重量（0-N）和透明度（0.0-1.0）控制填充区域的颜色和外观。&lt;br /&gt;
&lt;br /&gt;
创建一个区域之前必须提供一组角，可以通过以下步骤完成：&lt;br /&gt;
&lt;br /&gt;
*运行 /dmarker addcorner 命令来将玩家的当前位置添加为一个角&lt;br /&gt;
&lt;br /&gt;
*运行 /dmarker addcorner &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; &amp;lt;z&amp;gt; 或 /dmarker addcorner &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; &amp;lt;z&amp;gt; &amp;lt;world&amp;gt; 命令来添加指定的坐标点为一个角&lt;br /&gt;
&lt;br /&gt;
添加的角可以使用 /dmarker clearcorners 命令来清除。&lt;br /&gt;
&lt;br /&gt;
添加角之后，可以使用 /dmarker addarea &amp;lt;area-label&amp;gt; set:&amp;lt;markerset-id&amp;gt; 或 /dmarker addarea id:&amp;lt;area-id&amp;gt; &amp;lt;area-label&amp;gt; set:&amp;lt;markerset-id&amp;gt; 命令来创建一个区域标记。可以使用这些命令来设置附加的属性，或者使用 /dmarker updatearea id:&amp;lt;area-id&amp;gt; set:&amp;lt;markerset-id&amp;gt; 或 /dmarker updatearea &amp;lt;area-label&amp;gt; set:&amp;lt;markerset-id&amp;gt; 命令来更新已有的区域的属性。可用的选项包括：&lt;br /&gt;
&lt;br /&gt;
*color - 轮廓颜色 (#RRGGBB 格式)&lt;br /&gt;
&lt;br /&gt;
*fillcolor - 填充颜色 (#RRGGBB 格式)&lt;br /&gt;
&lt;br /&gt;
*opacity - 轮廓的不透明度 (0.0 = 透明, 1.0 = 实体)&lt;br /&gt;
&lt;br /&gt;
*fillopacity - 填充的不透明度 (0.0 = 透明, 1.0 = 实体)&lt;br /&gt;
&lt;br /&gt;
*weight - 轮廓的重量（0=最小，越大越粗）&lt;br /&gt;
&lt;br /&gt;
*ytop - 区域最大的 Y 轴高度 (默认=64)&lt;br /&gt;
&lt;br /&gt;
*ybottom - 区域最小的 Y 轴高度 (默认=64)&lt;br /&gt;
&lt;br /&gt;
注意：现有的区域无法更新，必须删除后重新创建新的区域。另外，当使用 /dmarker addarea 命令创建区域后，当前的角列表将会重置。&lt;br /&gt;
&lt;br /&gt;
你可以使用 /dmarker deletearea id:&amp;lt;area-id&amp;gt; set:&amp;lt;markerset-id&amp;gt; 命令删除一个区域标记。&lt;br /&gt;
&lt;br /&gt;
已经存在的区域和他们的属性可以使用 /dmarker listareas set:&amp;lt;markerset-id&amp;gt; 命令显示。&lt;br /&gt;
&lt;br /&gt;
==圆形标记==&lt;br /&gt;
&lt;br /&gt;
圆形标记用于在地图上放置二维圆形（或椭圆）轮廓，此区域使用圆形的轮廓，通过一个中心点（XYZ）和一个半径（圆形）或 X 和 Z 半径（椭圆）来创建。&lt;br /&gt;
&lt;br /&gt;
轮廓边缘的外观可以通过设置颜色属性（#RRGGBB），线条重量（0-N）和透明度（0.0-1.0）来设置。&lt;br /&gt;
&lt;br /&gt;
圆形标记可以通过使用 /dmarker addcircle &amp;lt;circle-label&amp;gt; set:&amp;lt;markerset-id&amp;gt; 或 /dmarker addcircle id:&amp;lt;circle-id&amp;gt; &amp;lt;circle-label&amp;gt; set:&amp;lt;markerset-id&amp;gt; 命令来创建。可以使用这些命令来设置附加的属性，或者使用 /dmarker updatecircle id:&amp;lt;circle-id&amp;gt; set:&amp;lt;markerset-id&amp;gt; 或 /dmarker updatecircle &amp;lt;circle-label&amp;gt; set:&amp;lt;markerset-id&amp;gt;命令来更新已有的圆形标记的属性。可用的选项包括：&lt;br /&gt;
&lt;br /&gt;
* x - 中心的 X 坐标（默认为使用命令的玩家的坐标点 X 坐标）&lt;br /&gt;
* y - 中心的 Y 坐标（默认为使用命令的玩家的坐标点 Y 坐标）&lt;br /&gt;
* z - 中心的 Z 坐标（默认为使用命令的玩家的坐标点 Z 坐标）&lt;br /&gt;
* radius - 圆的半径（默认为 1）&lt;br /&gt;
* radiusx - 椭圆的 X 轴半径（默认为 1）&lt;br /&gt;
* radiusz - 椭圆的 Z 轴半径（默认为 1）&lt;br /&gt;
* world - 中心的世界（默认为使用命令的玩家的世界）&lt;br /&gt;
* color - 轮廓颜色 (#RRGGBB 格式)&lt;br /&gt;
* fillcolor - 填充颜色 (#RRGGBB 格式)&lt;br /&gt;
* opacity - 轮廓的不透明度 (0.0 = 透明, 1.0 = 实体)&lt;br /&gt;
* fillopacity - 填充的不透明度 (0.0 = 透明, 1.0 = 实体)&lt;br /&gt;
* weight - 轮廓的重量（0=最小，越大越粗）&lt;br /&gt;
&lt;br /&gt;
使用 /dmarker deletecircle id:&amp;lt;circle-id&amp;gt; set:&amp;lt;markerset-id&amp;gt; 删除一个圆形标记。&lt;br /&gt;
&lt;br /&gt;
已经存在的圆形标记和他们的属性可以使用 /dmarker listcircles set:&amp;lt;markerset-id&amp;gt; 命令显示。&lt;br /&gt;
&lt;br /&gt;
==折线标记==&lt;br /&gt;
&lt;br /&gt;
折线标记将连接的线段放置在地图上，每个折线标记由一个或多个 XYZ 坐标构成。以及可选的描述弹出窗口，重量和透明度设置。&lt;br /&gt;
&lt;br /&gt;
轮廓边缘的外观可以通过设置颜色属性（#RRGGBB），线条重量（0-N）和透明度（0.0-1.0）来设置。&lt;br /&gt;
&lt;br /&gt;
创建一个折线之前必须提供一组角，可以通过以下步骤完成：&lt;br /&gt;
&lt;br /&gt;
*运行 /dmarker addcorner 命令来将玩家的当前位置添加为一个角&lt;br /&gt;
&lt;br /&gt;
*运行 /dmarker addcorner &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; &amp;lt;z&amp;gt; 或 /dmarker addcorner &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; &amp;lt;z&amp;gt; &amp;lt;world&amp;gt; 命令来添加指定的坐标点为一个角&lt;br /&gt;
&lt;br /&gt;
添加的角可以使用 /dmarker clearcorners 命令来清除。&lt;br /&gt;
&lt;br /&gt;
添加角之后，可以使用 /dmarker addline &amp;lt;line-label&amp;gt; set:&amp;lt;markerset-id&amp;gt; 或 /dmarker addline id:&amp;lt;line-id&amp;gt; &amp;lt;line-label&amp;gt; set:&amp;lt;markerset-id&amp;gt; 命令来创建一个折线标记。可以使用这些命令来设置附加的属性，或者使用 /dmarker updateline id:&amp;lt;line-id&amp;gt; set:&amp;lt;markerset-id&amp;gt; 或 /dmarker updateline &amp;lt;line-label&amp;gt; set:&amp;lt;markerset-id&amp;gt; 命令来更新已有的折线的属性。可用的选项包括：&lt;br /&gt;
&lt;br /&gt;
*color - 轮廓颜色 (#RRGGBB 格式)&lt;br /&gt;
&lt;br /&gt;
*opacity - 轮廓的不透明度 (0.0 = 透明, 1.0 = 实体)&lt;br /&gt;
&lt;br /&gt;
*weight - 轮廓的重量（0=最小，越大越粗）&lt;br /&gt;
&lt;br /&gt;
注意：现有的折线无法更新，必须删除后重新创建新的折线。另外，当使用 /dmarker addline 命令创建折线后，当前的角列表将会重置。&lt;br /&gt;
&lt;br /&gt;
你可以使用 /dmarker deleteline id:&amp;lt;line-id&amp;gt; set:&amp;lt;markerset-id&amp;gt; 命令删除一个折线标记。&lt;br /&gt;
&lt;br /&gt;
已经存在的折线和他们的属性可以使用 /dmarker listlines set:&amp;lt;markerset-id&amp;gt; 命令显示。&lt;/div&gt;</summary>
		<author><name>Ff98sha</name></author>
	</entry>
</feed>