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;
|