《Cesium 进阶知识点》- 监听鼠标移动和缩放等场景信息

效果 

 关键代码

使用对象 Cesium.ScreenSpaceEventHandler 监听鼠标 Cesium.ScreenSpaceEventType.MOUSE_MOVE 和 WHEEL事件。

//鼠标位置信息
let handler = new Cesium.ScreenSpaceEventHandler(viewer.scene.canvas);
//鼠标移动监听,插件跟踪
handler.setInputAction((position) => {
    // TODO 

}, Cesium.ScreenSpaceEventType.MOUSE_MOVE);
// 鼠标中间滚动
handler.setInputAction((event) => {
    // TODO 
    
}, Cesium.ScreenSpaceEventType.WHEEL);

完整代码

这里涉及到获取级别信息,详见《《Cesium 进阶知识点》- 获取当前场景的级别》




你可能感兴趣的:(Cesium,进阶知识点,Cesium,MouseMove,Wheel)