DataSourceDisplay

new Cesium.DataSourceDisplay(options)

可视化DataSource个实例的集合。
Name Type Description
options Object 具有以下属性的对象:
Name Type Default Description
scene Scene 显示数据的场景。
dataSourceCollection DataSourceCollection 要显示的数据源。
visualizersCallback DataSourceDisplay.VisualizersCallback DataSourceDisplay.defaultVisualizersCallback optional 创建用于可视化的可视化工具数组的函数。 如果未定义,则使用所有标准可视化工具。

Members

获取要显示的数据源集合。
获取可用于 手动创建和可视化未绑定到的实体 一个特定的数据源。此实例始终可用 并且不出现在列表数据源集合中。

readonly ready : Boolean

获取一个值,该值指示数据源中的所有实体是否就绪
获取与此显示关联的场景。

Methods

static Cesium.DataSourceDisplay.defaultVisualizersCallback()

可视化工具为其创建默认数组或函数集。 默认情况下,此函数使用所有标准可视化工具。


销毁此对象持有的WebGL资源。销毁一个对象允许确定性 释放WebGL资源,而不是依赖垃圾回收器销毁此对象。 一旦一个对象被销毁,就不应该使用它;调用除 isDestroyed将导致DeveloperError异常。因此, 如示例所示,将返回值(undefined)分配给对象。
Throws:
Example:
dataSourceDisplay = dataSourceDisplay.destroy();
See:

isDestroyed()Boolean



如果此对象已销毁,则返回true;否则返回false。 如果此对象已被销毁,则不应使用它;调用除 isDestroyed将导致DeveloperError异常。
Returns:
如果此对象被销毁,则为True;否则为false。
See:

update(time)Boolean

将显示更新为提供的时间。
Name Type Description
time JulianDate 模拟时间。
Returns:
如果所有数据源都准备好显示,则为True,否则为false。

Type Definitions

Cesium.DataSourceDisplay.VisualizersCallback(scene, dataSource)Array.<Visualizer>

创建用于可视化的可视化工具数组的函数。
Name Type Description
scene Scene 要为其创建可视化工具的场景。
dataSource DataSource 要为其创建可视化工具的数据源。
Returns:
用于可视化的可视化工具的数组。
Example:
function createVisualizers(scene, dataSource) {
    return [new Cesium.BillboardVisualizer(scene, dataSource.entities)];
}