Auto desk - Forge Viewer - 标记 - 加载标记时无法在标记扩展中获取标记数组

Auto desk - Forge Viewer - Markup - am not able to get markups array in markup extension while loading markups

加载标记时,我无法按照下面代码中的引用从标记扩展中获取标记数组,实际上我需要加载标记的客户端位置坐标。在下面的代码中,标记数组为空。但是在绘制新标记时,我们总是填充标记数组。 请指教

        markup.viewer.restoreState(viewState);
        markup.loadMarkups(svgTxt, "layerName") 

        var pos = markup.markups[0].getClientPosition()

由于您没有编辑指定的图层,markupExt.markups 将不包含任何内容。请改用这个:

const activeLayerMarkup = markupExt.svgLayersMap[markupExt.activeLayer]
activeLayerMarkup.markups[0].getClientPosition()

或者尝试编辑图层

markupExt.loadMarkups(svgTxt, 'layerName')
markupExt.enterEditMode('layerName')
markup.markups[0].getClientPosition()