import store from "@/store"; const mapClick = { Init() { this.addLeftClick(); this.addRightClick(); }, addLeftClick() { var that = this; let handler = new Cesium.ScreenSpaceEventHandler(Viewer.scene.canvas); handler.setInputAction(function (event) { console.log("您的鼠标左击了一下"); let pick = Viewer.scene.pick(event.position); if (Cesium.defined(pick)) { if (pick.id && pick.id._properties) { that.showProperties(pick.id._properties); } } }, Cesium.ScreenSpaceEventType.LEFT_CLICK); }, addRightClick() { let handler = new Cesium.ScreenSpaceEventHandler(Viewer.scene.canvas); handler.setInputAction(function (event) { console.log("您的鼠标右击了一下"); }, Cesium.ScreenSpaceEventType.RIGHT_CLICK); }, showProperties(res) { store.state.showProperties = res; }, }; export default mapClick;