Autodesk Forge-在标记上显示自定义文本

问题描述

我们目前正在使用来自markupcore.js的标记api。

https://autodeskviewer.com/viewers/latest/docs/extensions_Markup_core_MarkupsCore.js.html

我们要在查看器上绘制的每个标记显示自定义文本。

您有任何API或方法吗?

我在文本中添加标记svg字符串,但作为您的协调方式却相反。

解决方法

恐怕MarkupsCore扩展不支持将自定义标签附加到标记上。基本上,您将必须自己管理标签,将它们添加为其他文本标记或原始SVG元素(这正是MarkupsCore代码在幕后使用的内容)。您还必须手动将其位置与标记同步,例如,使用标记工具触发的一些事件,例如Autodesk.Viewing.Extensions.Markups.Core.MarkupsCore#EVENT_MARKUP_SELECTEDAutodesk.Viewing.Extensions.Markups.Core.MarkupsCore#EVENT_MARKUP_DRAGGING