Cesium中鼠标移动到point放大、缩小效果

时间:2025-05-12 11:11:58
//鼠标移动事件point放大缩小 var canvas = this.cesiumViewer.scene.canvas; var handler = new Cesium.ScreenSpaceEventHandler(canvas); var viewer = this.cesiumViewer; handler.setInputAction((movement)=> { let pickedFeatureStart = viewer.scene.pick(movement.startPosition); let pickedFeatureEnd = viewer.scene.pick(movement.endPosition); if (!Cesium.defined(pickedFeatureStart)) { //开始位置无实体 // ('鼠标滑动开始位置实体对象',pickedFeatureStart) return; } let entitieStart = pickedFeatureStart; if (!Cesium.defined(pickedFeatureEnd)) { //结束位置无实体 entitieStart.id._point._pixelSize._value = 30 //('鼠标滑动结束位置实体对象',pickedFeatureEnd) //('鼠标滑动开始位置实体对象',pickedFeatureStart) return; } if(entitieStart.id._id){ entitieStart.id._point._pixelSize._value = 60 // (._point._pixelSize._value,'point大小'); // (._point._pixelSize._value,'改变'); // (._point,'改变'); } return }, Cesium.ScreenSpaceEventType.MOUSE_MOVE);