layer.findOne('#'+mynode).x()
这给了我mynode的X位置,但是仅当mynode未分组时。如果我将其分组,则拖动该分组时不会对其进行更新。
absolutePosition()
方法-它有效(返回节点的实时位置),但仅在移动或缩放视图时才有效。然后,图层坐标不再与绝对坐标对齐,因此当我使用这些绝对坐标在图层上的节点之间绘制一条线时,该线不会粘到节点上。
因此,如何获取对象在组中但在其层内进行度量的位置-因此我可以使用它们在该层的节点之间绘制一条线。
答案 0 :(得分:1)
您可以使用node.getAbsolutePosition(layer)
。该函数将返回节点相对于传递的容器(层)的绝对位置。