ScreenSpaceEventType 是 CesiumJS 中定义的一组用户交互事件类型。这些事件通常与屏幕空间的某个元素(如鼠标指针)相关,而不是场景中的地理位置。
ScreenSpaceEventType 是 Cesium.ScreenSpaceEventType 枚举类型的一个别名。这个枚举类型定义了以下事件类型:
下面是一个使用 ScreenSpaceEventType 绑定鼠标点击事件的示例代码:
var viewer = new Cesium.Viewer('cesiumContainer');
viewer.screenSpaceEventHandler.setInputAction(function onLeftClick(movement) {
console.log('Left click at: ' + movement.position);
}, ScreenSpaceEventType.LEFT_CLICK);
这个代码片段设置了当用户左键单击场景时,控制台会输出“Left click at:”和被点击的位置。