《Cesium 基础知识点》- 监听鼠标事件

Cesium.ScreenSpaceEventHandler

处理用户输入事件。可以添加自定义功能,以便在用户输入时执行。初始化:

const handler = new Cesium.ScreenSpaceEventHandler(viewer.canvas);

添加事件监听


使用方法 setInputAction
例如

handler.setInputAction(onMove, Cesium.ScreenSpaceEventType.MOUSE_MOVE);

function onMove(e) {
  console.log('MOUSE_MOVE', e);
}


取消监听事件


使用方法 removeInputAction

例如:

handler.removeInputAction(Cesium.ScreenSpaceEventType.MOUSE_MOVE);


事件类型

Cesium.ScreenSpaceEventType

猜你喜欢

转载自blog.csdn.net/sinat_31213021/article/details/132024759