Skip to content

全局 API 🌎

setResourcesUrl()

初始化设置cesium资源目录。

js

默认为public/cesium

getLib()

获取框架中注册的第三方框架包,

js
let turf = ECCesium.getLib('turf')
  • 参数
    • {String} name:名称
  • 返回值 Object

常量

框架内部默认常量

WARNING

开发时请使用默认常量进行开发

MouseEventType

ECCesium.MouseEventType.LEFT_DOWN: (场景、图层、覆盖物)鼠标左键按下事件

ECCesium.MouseEventType.LEFT_UP: (场景、图层、覆盖物)鼠标左键抬升事件

ECCesium.MouseEventType.CLICK: (场景、图层、覆盖物)鼠标点击事件

ECCesium.MouseEventType.RIGHT_DOWN: (场景、图层、覆盖物)鼠标右键按下事件

ECCesium.MouseEventType.RIGHT_UP: (场景、图层、覆盖物)鼠标右键按下事件

ECCesium.MouseEventType.RIGHT_CLICK: (场景、图层、覆盖物)鼠标右击事件

ECCesium.MouseEventType.DB_CLICK: (场景、图层、覆盖物)鼠标双击事件

ECCesium.MouseEventType.MOUSE_MOVE: 场景鼠标移动事件

ECCesium.MouseEventType.WHEEL: 场景鼠标滚轮事件

ECCesium.MouseEventType.MOUSE_OVER: 覆盖物鼠标移入事件

ECCesium.MouseEventType.MOUSE_OUT: 覆盖物鼠标移出事件

SceneEventType

ECCesium.SceneEventType.CAMERA_MOVE_END: 相机移动完成

ECCesium.SceneEventType.CAMERA_CHANGED: 相机位置完成

ECCesium.SceneEventType.PRE_UPDATE: 场景更新前

ECCesium.SceneEventType.POST_UPDATE: 场景更新后

ECCesium.SceneEventType.PRE_RENDER: 场景渲染前

ECCesium.SceneEventType.POST_RENDER: 场景渲染后

ECCesium.SceneEventType.MORPH_COMPLETE: 场景模式变换完成

ECCesium.SceneEventType.CLOCK_TICK: 时钟跳动

ECCesium.SceneEventType.RENDER_ERROR: 渲染错误

MouseMode

ECCesium.MouseMode.LEFT_MIDDLE: 左键拖动,中键翻转(默认)

ECCesium.MouseMode.LEFT_RIGHT: 左键拖动,右键翻转

ImageryType

ECCesium.ImageryType.ARCGIS: arcgis 地图

ECCesium.ImageryType.SINGLE_TILE: 单图片地图

ECCesium.ImageryType.WMS: WMS 地图

ECCesium.ImageryType.WMTS: WMTS 地图

ECCesium.ImageryType.XYZ: xyz 格式地图

ECCesium.ImageryType.COORD: 瓦片坐标地图

ECCesium.ImageryType.AMAP: 高德地图

ECCesium.ImageryType.BAIDU: 百度地图

ECCesium.ImageryType.GOOGLE: 谷歌地图

ECCesium.ImageryType.TDT: 天地图

ECCesium.ImageryType.TENCENT: 腾讯地图

ECCesium.ImageryType.GEO_VIS: 星图地图

TerrainType

ECCesium.TerrainType.NONE: 无地形

ECCesium.TerrainType.XYZ: xyz 格式地形

ECCesium.TerrainType.GOOGLE: 谷歌地形

ECCesium.TerrainType.ARCGIS: arcgis 地形

ECCesium.TerrainType.VR: VR 地形

LayerType

ECCesium.LayerType.VECTOR: 矢量图层

ECCesium.LayerType.PRIMITIVE: 图元图层

ECCesium.LayerType.TILESET: 3dtiles 图层

ECCesium.LayerType.HTML: html 图层

ECCesium.LayerType.GEOJSON: GeoJson 图层

ECCesium.LayerType.CLUSTER: 聚合图层

ECCesium.LayerType.KML: kml 图层

ECCesium.LayerType.CZML: czml 图层

ECCesium.LayerType.HEAT: 热区图层

ECCesium.LayerType.CHART: echarts 图层

OverlayType

ECCesium.OverlayType.POINT: 点 可标绘

ECCesium.OverlayType.POLYLINE: 线 可标绘

ECCesium.OverlayType.POLYGON: 面 可标绘

ECCesium.OverlayType.MODEL: 模型

ECCesium.OverlayType.BILLBOARD: 图标点 可标绘

ECCesium.OverlayType.RECTANGLE: 矩形 可标绘

ECCesium.OverlayType.CIRCLE: 圆 可标绘

ECCesium.OverlayType.LABEL: 标签

ECCesium.OverlayType.TILESET: 3DTiles

ECCesium.OverlayType.BOX: 盒

ECCesium.OverlayType.CORRIDOR: 走廊

ECCesium.OverlayType.CYLINDER: 圆柱

ECCesium.OverlayType.ELLIPSE: 椭圆

ECCesium.OverlayType.ELLIPSOID: 球体

ECCesium.OverlayType.PLANE: 面板

ECCesium.OverlayType.POLYLINE_VOLUME: 管道

ECCesium.OverlayType.WALL: 墙体

ECCesium.OverlayType.DYNAMIC_BILLBOARD: 动态图标点

ECCesium.OverlayType.DYNAMIC_MODEL: 动态模型点

ECCesium.OverlayType.CUSTOM_BILLBOARD: 自定义图标

ECCesium.OverlayType.CUSTOM_LABEL: 自定义标签

ECCesium.OverlayType.ATTACK_ARROW: 攻击箭头 可标绘

ECCesium.OverlayType.DOUBLE_ARROW: 双箭头 可标绘

ECCesium.OverlayType.FINE_ARROW: 直箭头 可标绘

ECCesium.OverlayType.GATHERING_PLACE: 聚集地 可标绘

ECCesium.OverlayType.TAILED_ATTACK_ARROW: 燕尾攻击箭头 可标绘

ECCesium.OverlayType.BILLBOARD_PRIMITIVE: 图标图元

ECCesium.OverlayType.DIFFUSE_WALL_PRIMITIVE: 扩散墙图元

ECCesium.OverlayType.ELEC_ELLIPSOID_PRIMITIVE: 电弧球图元

ECCesium.OverlayType.FLOW_LINE_PRIMITIVE: 流动线图元

ECCesium.OverlayType.LABEL_PRIMITIVE: 文本图元

ECCesium.OverlayType.MODEL_PRIMITIVE: 模型图元

ECCesium.OverlayType.POINT_PRIMITIVE: 点图元

ECCesium.OverlayType.POLYLINE_PRIMITIVE: 线图元

ECCesium.OverlayType.SCAN_CIRCLE_PRIMITIVE: 扫描圆图元

ECCesium.OverlayType.TRAIL_LINE_PRIMITIVE: 轨迹线图元

ECCesium.OverlayType.WATER_PRIMITIVE: 水面图元

ECCesium.OverlayType.VIDEO_PRIMITIVE: 视频图元

TrackViewMode

ECCesium.TrackViewMode.FP: 第一人称视角

ECCesium.TrackViewMode.TP: 第三人称视角

ECCesium.TrackViewMode.TRACKED: 跟随视角

ECCesium.TrackViewMode.FREE: 自由视角