RoyMapGuide 增强版:把内置地图标记升级成可导航、可扩展、可导入导出的坐标工具

World of WarcraftWoW插件RoyMapGuideLua

背景

RoyMapGuide 原始版本主要提供内置地图标记展示能力,来源帖:

在日常使用里,我们希望它不仅“能看”,还要“能用”:

  • 点击标记后直接设导航点
  • 临时坐标能快速录入、保存、管理
  • 自定义点能分享(导入/导出)

所以我们做了增强版,本文记录这次升级内容。


增强目标

围绕“地图标记 -> 导航工作流”做了三层增强:

  1. 内置标记可直接导航(左键点击标记设置用户航点)
  2. 自定义坐标体系(标题/备注/颜色、历史列表、移除)
  3. 分享与快录入口(导入导出 + /yx 快速弹窗 + 地图左上角输入框)

主要功能升级

1) 内置标记:从“展示”变成“可点击导航”

现在在地图上左键点击标记,会直接设置用户航点,并自动超级追踪,省去手动开地图、手动插旗的步骤。

对于常驻主城、副本入口、军需官等点位,效率提升非常明显。


2) 地图左上角坐标输入:快速设导航

在世界地图左上角新增了快速输入框,支持输入:

  • 12.34 56.78
  • 12.34,56.78

回车后直接设置导航,并在聊天框给出成功/错误提示。

主城展示

银月城


3) 坐标扩展页:自定义坐标可视化管理

新增独立“坐标扩展”选项页,支持:

  • 自动读取当前位置地图与坐标
  • 输入标题 + 备注
  • 自定义颜色(色板)
  • 保存后地图立即生效
  • 历史列表分页查看、单条移除

坐标扩展

测试点位


4) /yx 快速添加弹窗

新增斜杠命令:/yx

打开快速添加窗口后,可以直接填写:

  • 标题
  • 备注
  • 颜色

保存即写入自定义坐标,并自动关闭弹窗,同时输出“自定义 xxx 添加成功”。

快速添加


5) 独立导入导出页:分享坐标更方便

新增“坐标导入导出”独立选项页:

  • 导出:一键复制整包自定义坐标
  • 导入:粘贴后批量恢复
  • 与历史列表联动,导入后立即可见

坐标导入导出


6) Tooltip 与交互细节优化

  • 内置点位悬停显示 info
  • 自定义点位悬停优先显示 备注
  • 鼠标悬停高亮优化,避免缩放闪烁问题

这些细节让“看图找点”变成“看图即用”。


与原版的差异总结

原版核心能力:

  • 内置地图标记展示

增强版新增能力:

  • 标记点击直接导航
  • 地图左上角输入坐标设导航
  • 自定义坐标(标题/备注/颜色)
  • 历史列表管理(分页/移除)
  • 独立导入导出页面
  • /yx 快速添加入口
  • Tooltip 与高亮交互优化

安装与使用

安装

下载插件包并解压到:

World of Warcraft/_retail_/Interface/AddOns/

插件包:

使用建议

  1. 先开启“全地图标记”
  2. 在主城尝试点击一个内置标记验证导航
  3. 使用地图左上角输入框测试临时导航
  4. 通过 /yx 添加一个自定义坐标
  5. 到“坐标扩展 / 坐标导入导出”页面查看与备份

结语

这次增强的核心不是“多几个按钮”,而是把 RoyMapGuide 从“静态标注”升级成了“可操作的导航工具”。

如果你常在多个角色之间跑主城、做周常、查商人或找入口,这套增强会明显减少重复操作。