鼠标事件到当前图标上将画布样式改为pointer
pickedObject.id.customProperty 是我自己的自定义属性 就是区分自己添加的图标以及其他信息
01 | // 添加鼠标悬浮事件 |
02 | viewer.screenSpaceEventHandler.setInputAction( function (movement) { |
03 | var pickedObject = viewer.scene.pick(movement.endPosition); |
04 | var element = viewer.canvas; |
05 | if ( |
06 | Cesium.defined(pickedObject) && |
07 | Cesium.defined(pickedObject.id) && |
08 | Cesium.defined(pickedObject.id.customProperty) |
09 | ) { |
10 | element.style.cursor = "pointer" ; |
11 | } else { |
12 | element.style.cursor = "default" ; |
13 | } |
14 | }, Cesium.ScreenSpaceEventType.MOUSE_MOVE); |