src/views/Home/useAggregation.js
@@ -23,9 +23,7 @@ let positionC3 = null; const listenerHeight = () => { determineScaling(); viewer.camera.moveEnd.addEventListener(() => { determineScaling(); }); viewer.camera.moveEnd.addEventListener(determineScaling); }; // 确定缩放比例 @@ -179,9 +177,11 @@ } }; // 移除所有监听事件,变量置空 const removeAll = () => { removeEntities(); removeLabel(); viewer.camera.moveEnd.removeEventListener(determineScaling); handler?.removeInputAction(Cesium.ScreenSpaceEventType.LEFT_CLICK); handler?.destroy(); viewer = null;