xieb
2023-11-29 951aacd10e070d3c9867dbb19404bc470f2e3aad
src/hooks/use-cesium-tsa.ts
@@ -184,9 +184,8 @@
      }
    })
  }
  let leftClickHandler: Cesium.ScreenSpaceEventHandler
  // 添加点击事件
  let leftClickHandler: Cesium.ScreenSpaceEventHandler
  const addClickEvent = (sid: string, cb: Function) => {
    if (leftClickHandler) {
      removeClickEvent()
@@ -194,7 +193,7 @@
    leftClickHandler = new Cesium.ScreenSpaceEventHandler(viewer?.scene.canvas)
    leftClickHandler.setInputAction(function (click: { position: Cesium.Cartesian2 }) {
      const pick = viewer?.scene.pick(click.position)
      if (pick && pick.id._id === sid) {
      if (pick && (pick.id._id === sid || pick.id._id.includes(sid))) {
        cb(click, pick, viewer, handler)
      }
    }, Cesium.ScreenSpaceEventType.LEFT_CLICK)