Cesium的鼠标事件记录如下:
第一步:初始化监听器
//初始化监听器
this.handler = new Cesium.ScreenSpaceEventHandler(this.viewer.canvas);
第二步:注册事件,在具体事件里面写逻辑代码:
//鼠标左键
handler.setInputAction(function (event) {
//逻辑代码
}, Cesium.ScreenSpaceEventType.LEFT_CLICK);
//鼠标移动
handler.setInputAction(function (event) {
//逻辑代码
}, Cesium.ScreenSpaceEventType.MOUSE_MOVE);
//右击
handler.setInputAction(function () {
//逻辑代码
}, Cesium.ScreenSpaceEventType.RIGHT_CLICK);
第三步:需要获得鼠标信息,都在event参数里面拿即可。
打完收工,就是这么简单