| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- /**
- * @Author: Caven
- * @Date: 2020-04-10 17:02:28
- */
-
- import { Cesium } from '@dc-modules/namespace'
-
- const BaseEventType = {
- ADD: 'add',
- REMOVE: 'remove'
- }
-
- const MouseEventType = {
- CLICK: Cesium.ScreenSpaceEventType.LEFT_CLICK,
- RIGHT_CLICK: Cesium.ScreenSpaceEventType.RIGHT_CLICK,
- DB_CLICK: Cesium.ScreenSpaceEventType.LEFT_DOUBLE_CLICK,
- MOUSE_MOVE: Cesium.ScreenSpaceEventType.MOUSE_MOVE,
- WHEEL: Cesium.ScreenSpaceEventType.WHEEL,
- MOUSE_OVER: 'mouseover',
- MOUSE_OUT: 'mouseout'
- }
-
- const ViewerEventType = {
- ADD_LAYER: 'addLayer',
- REMOVE_LAYER: 'removeLayer',
- ADD_EFFECT: 'addEffect',
- REMOVE_EFFECT: 'removeEffect',
- CLICK: Cesium.ScreenSpaceEventType.LEFT_CLICK,
- RIGHT_CLICK: Cesium.ScreenSpaceEventType.RIGHT_CLICK,
- DB_CLICK: Cesium.ScreenSpaceEventType.LEFT_DOUBLE_CLICK,
- MOUSE_MOVE: Cesium.ScreenSpaceEventType.MOUSE_MOVE,
- WHEEL: Cesium.ScreenSpaceEventType.WHEEL
- }
-
- const SceneEventType = {
- CAMERA_MOVE_END: 'cameraMoveEnd',
- CAMERA_CHANGED: 'cameraChanged',
- PRE_UPDATE: 'preUpdate',
- POST_UPDATE: 'postUpdate',
- PRE_RENDER: 'preRender',
- POST_RENDER: 'postRender',
- MORPH_COMPLETE: 'morphComplete',
- CLOCK_TICK: 'clockTick'
- }
-
- const OverlayEventType = {
- ...BaseEventType,
- CLICK: Cesium.ScreenSpaceEventType.LEFT_CLICK,
- RIGHT_CLICK: Cesium.ScreenSpaceEventType.RIGHT_CLICK,
- DB_CLICK: Cesium.ScreenSpaceEventType.LEFT_DOUBLE_CLICK,
- MOUSE_MOVE: Cesium.ScreenSpaceEventType.MOUSE_MOVE,
- MOUSE_OVER: 'mouseover',
- MOUSE_OUT: 'mouseout',
- POSITION_UPDATE: 'positionUpdate'
- }
-
- const LayerGroupEventType = BaseEventType
-
- const LayerEventType = {
- ...BaseEventType,
- CLICK: Cesium.ScreenSpaceEventType.LEFT_CLICK
- }
-
- const RoamingEventType = {
- ...BaseEventType,
- POST_UPDATE: 'postUpdate',
- ACTIVE: 'active',
- RELEASE: 'release'
- }
-
- export {
- MouseEventType,
- ViewerEventType,
- SceneEventType,
- LayerGroupEventType,
- LayerEventType,
- OverlayEventType,
- RoamingEventType
- }
|