Hierarchy

  • Chaos

Implements

  • layerAction

Constructors

  • Chaos构造函数

    Parameters

    • container: HTMLElement

      viewer挂载dom节点

    • cesiumPath: string
    • Optional options: any

      viewer构造可选参数,详见Cesium官网

    • Optional pluginParams: PluginParam[]

    Returns Chaos

Properties

_customlayers: BaseLayer[] = []

自定义图层实例

base?: CABase

chao 基础对象

interact?: InteractManager

自定义交互事件管理器

propertyCreator?: PropertyCreator

自定义材质管理器

readyPromise: Promise<any>

场景对象是否就绪

substance?: SubStance

实体、图元管理器

Methods

  • 单个加载cesium扩展插件

    Returns

    Parameters

    • el: HTMLElement

      容器节点

    • pluginParam: PluginParam

      插件参数

    Returns Promise<unknown>

  • 批量加载cesium扩展插件

    Returns

    Parameters

    • el: HTMLElement

      容器节点

    • pluginParams: PluginParam[]

      插件参数数组

    Returns Promise<unknown>

  • 添加图层

    Returns

    返回图层加载Promise

    Parameters

    Returns Promise<BaseLayer>

  • 添加多图层

    Returns

    Parameters

    Returns Promise<BaseLayer[]>

  • 默认加载本地图片

    Returns

    SingleTileImageryProvider

    Parameters

    • cesium: any
    • options: any

    Returns any

  • 默认限制

    Returns

    Parameters

    Returns void

  • 获取指定guid实例图层

    Returns

    BaseLayer实例

    Parameters

    • guid: string

    Returns undefined | BaseLayer

  • 通过guid从chaos中获取图层对象

    Returns

    返回BaseLayer类型实例

    Parameters

    • guid: string

      图层唯一标识

    Returns undefined | BaseLayer

  • 获取原生Cesium.js,没有的话通过路径动态插入

    Returns

    Parameters

    • cesiumPath: string
    • el: HTMLElement

      Cesium.js插入的dom节点

    Returns Promise<any>

  • 初始化Viewer

    Parameters

    • cesium: any
    • container: HTMLElement
    • Optional options: any

    Returns void

  • 移除chaos图层

    Returns

    成功返回true

    Parameters

    • guid: string

    Returns boolean

  • 移除指定guid图层(不包含地形)

    Returns

    成功返回true,否则返回false

    Parameters

    • guid: string

    Returns boolean

  • 样式渲染

    Returns void

Generated using TypeDoc