应该如何通过代码寻找,model.bindpopup绑定到具体的部分,在对应的部分上弹窗。
无需绑定构件上,对model绑定就行,回调方法中获取类似click单击事件一样
参考:
// 在layer上绑定监听事件
graphicLayer.on(mars3d.EventType.click, function (event) {
let nodeName = event.pickedObject?.detail?.node?._node?.articulationName
if (nodeName) {
nodeName = namesCN[nodeName] || nodeName
globalMsg("单击了构件:" + nodeName)
console.log("监听layer,单击了构件:", event.pickedObject.detail.node._node)
} else {
console.log("监听layer,单击了矢量对象:", event)
}
})