UNPKG

bcgis-type

Version:

The SDK is based on Cesium for secondary development of 2, 3D all-in-one WebGis application framework, the framework optimizes the use of Cesium and add some additional features, designed for developers to quickly build WebGis applications.

351 lines (350 loc) 8.29 kB
declare enum MouseEventType { /** * (场景、图层、覆盖物)鼠标左键按下事件 */ LEFT_DOWN = 0, /** * (场景、图层、覆盖物)鼠标左键抬升事件 */ LEFT_UP = 1, /** * (场景、图层、覆盖物)鼠标点击事件 */ LEFT_CLICK = 2, /** * (场景、图层、覆盖物)鼠标左键双击事件 */ LEFT_DOUBLE_CLICK = 3, /** * (场景、图层、覆盖物)鼠标右键按下事件 */ RIGHT_DOWN = 5, /** * (场景、图层、覆盖物)鼠标右键抬升事件 */ RIGHT_UP = 6, /** * (场景、图层、覆盖物)鼠标右键点击事件 */ RIGHT_CLICK = 7, /** * (场景、图层、覆盖物)鼠标滚轮按下事件 */ MIDDLE_DOWN = 10, /** * (场景、图层、覆盖物)鼠标滚轮抬升事件 */ MIDDLE_UP = 11, /** * (场景、图层、覆盖物)鼠标滚轮点击事件 */ MIDDLE_CLICK = 12, /** * (场景、图层、覆盖物)鼠标移动事件 */ MOUSE_MOVE = 15, /** * (场景、图层、覆盖物)鼠标滚轮事件 */ WHEEL = 16, /** * 触控屏上双指开始事件 */ PINCH_START = 17, /** * 触控屏上双指结束事件 */ PINCH_END = 18, /** * 触控屏上双指移动事件 */ PINCH_MOVE = 19, /** * 长按事件 */ LONG_PRESS = 20, /** * 覆盖物鼠标移入事件 */ MOUSE_OVER = "mouseover", /** * 覆盖物鼠标移出事件 */ MOUSE_OUT = "mouseout" } declare enum ViewerEventType { ADD_LAYER = "addLayer", REMOVE_LAYER = "removeLayer", ADD_EFFECT = "addEffect", REMOVE_EFFECT = "removeEffect", /** * (场景、图层、覆盖物)鼠标左键按下事件 */ LEFT_DOWN = 0, /** * (场景、图层、覆盖物)鼠标左键抬升事件 */ LEFT_UP = 1, /** * (场景、图层、覆盖物)鼠标点击事件 */ LEFT_CLICK = 2, /** * (场景、图层、覆盖物)鼠标左键双击事件 */ LEFT_DOUBLE_CLICK = 3, /** * (场景、图层、覆盖物)鼠标右键按下事件 */ RIGHT_DOWN = 5, /** * (场景、图层、覆盖物)鼠标右键抬升事件 */ RIGHT_UP = 6, /** * (场景、图层、覆盖物)鼠标右键点击事件 */ RIGHT_CLICK = 7, /** * (场景、图层、覆盖物)鼠标滚轮按下事件 */ MIDDLE_DOWN = 10, /** * (场景、图层、覆盖物)鼠标滚轮抬升事件 */ MIDDLE_UP = 11, /** * (场景、图层、覆盖物)鼠标滚轮点击事件 */ MIDDLE_CLICK = 12, /** * (场景、图层、覆盖物)鼠标移动事件 */ MOUSE_MOVE = 15, /** * (场景、图层、覆盖物)鼠标滚轮事件 */ WHEEL = 16, /** * 触控屏上双指开始事件 */ PINCH_START = 17, /** * 触控屏上双指结束事件 */ PINCH_END = 18, /** * 触控屏上双指移动事件 */ PINCH_MOVE = 19 } declare enum 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", RENDER_ERROR = "renderError" } declare enum OverlayEventType { ADD = "add", REMOVE = "remove", /** * (场景、图层、覆盖物)鼠标左键按下事件 */ LEFT_DOWN = 0, /** * (场景、图层、覆盖物)鼠标左键抬升事件 */ LEFT_UP = 1, /** * (场景、图层、覆盖物)鼠标点击事件 */ LEFT_CLICK = 2, /** * (场景、图层、覆盖物)鼠标左键双击事件 */ LEFT_DOUBLE_CLICK = 3, /** * (场景、图层、覆盖物)鼠标右键按下事件 */ RIGHT_DOWN = 5, /** * (场景、图层、覆盖物)鼠标右键抬升事件 */ RIGHT_UP = 6, /** * (场景、图层、覆盖物)鼠标右键点击事件 */ RIGHT_CLICK = 7, /** * (场景、图层、覆盖物)鼠标滚轮按下事件 */ MIDDLE_DOWN = 10, /** * (场景、图层、覆盖物)鼠标滚轮抬升事件 */ MIDDLE_UP = 11, /** * (场景、图层、覆盖物)鼠标滚轮点击事件 */ MIDDLE_CLICK = 12, /** * (场景、图层、覆盖物)鼠标移动事件 */ MOUSE_MOVE = 15, /** * (场景、图层、覆盖物)鼠标滚轮事件 */ WHEEL = 16, /** * 触控屏上双指开始事件 */ PINCH_START = 17, /** * 触控屏上双指结束事件 */ PINCH_END = 18, /** * 触控屏上双指移动事件 */ PINCH_MOVE = 19, MOUSE_OVER = "mouseover", MOUSE_OUT = "mouseout", POSITION_UPDATE = "positionUpdate" } declare enum LayerGroupEventType { ADD = "add", REMOVE = "remove" } declare enum LayerEventType { ADD = "add", REMOVE = "remove", /** * (场景、图层、覆盖物)鼠标左键按下事件 */ LEFT_DOWN = 0, /** * (场景、图层、覆盖物)鼠标左键抬升事件 */ LEFT_UP = 1, /** * (场景、图层、覆盖物)鼠标点击事件 */ LEFT_CLICK = 2, /** * (场景、图层、覆盖物)鼠标左键双击事件 */ LEFT_DOUBLE_CLICK = 3, /** * (场景、图层、覆盖物)鼠标右键按下事件 */ RIGHT_DOWN = 5, /** * (场景、图层、覆盖物)鼠标右键抬升事件 */ RIGHT_UP = 6, /** * (场景、图层、覆盖物)鼠标右键点击事件 */ RIGHT_CLICK = 7, /** * (场景、图层、覆盖物)鼠标滚轮按下事件 */ MIDDLE_DOWN = 10, /** * (场景、图层、覆盖物)鼠标滚轮抬升事件 */ MIDDLE_UP = 11, /** * (场景、图层、覆盖物)鼠标滚轮点击事件 */ MIDDLE_CLICK = 12, /** * (场景、图层、覆盖物)鼠标移动事件 */ MOUSE_MOVE = 15, /** * (场景、图层、覆盖物)鼠标滚轮事件 */ WHEEL = 16, /** * 触控屏上双指开始事件 */ PINCH_START = 17, /** * 触控屏上双指结束事件 */ PINCH_END = 18, /** * 触控屏上双指移动事件 */ PINCH_MOVE = 19 } declare enum TrackEventType { ADD = "add", REMOVE = "remove", POST_RENDER = "postRender", ACTIVATE = "activate", DEACTIVATE = "deactivate", RESET_TIME_LINE = "restTimeLine" } declare enum PathEventType { ADD = "add", REMOVE = "remove", POST_RENDER = "postRender", RESET_TIME_LINE = "restTimeLine", PROCESS = "process", START = "start", FINISH = "finish" } declare enum PlotEventType { /** * 开始绘制 */ DRAW_START = "drawStart", /** * 停止绘制 */ DRAW_STOP = "drawStop", /** * 开始编辑 */ EDIT_START = "editStart", /** * 停止编辑 */ EDIT_STOP = "editEnd", /** * 绘制锚点 */ DRAW_ANCHOR = "drawAnchor", /** * 去掉末尾的一个锚点 */ POP_ANCHOR = "popAnchor", /** * 生成锚点 */ CREATE_ANCHOR = "createAnchor", /** * 更新锚点 */ UPDATE_ANCHOR = "updateAnchor", /** * 移动锚点 */ ANCHOR_MOVING = "anchorMoving", /** * 停止编辑锚点 */ EDIT_ANCHOR_STOP = "editAnchorStop", /** * 清除锚点 */ CLEAR_ANCHOR = "clearAnchor" } export { MouseEventType, ViewerEventType, SceneEventType, LayerGroupEventType, LayerEventType, OverlayEventType, TrackEventType, PathEventType, PlotEventType, };