可视化
new DataSourceDisplay(options)
DataSource
个实例的集合。
Parameters:
options
(Object)
Name | Description |
---|---|
options.scene
Scene
|
显示数据的场景。 |
options.dataSourceCollection
DataSourceCollection
|
要显示的数据源。 |
options.visualizersCallback
DataSourceDisplay~VisualizersCallback
default DataSourceDisplay.defaultVisualizersCallback
|
创建用于可视化的可视化工具数组的函数。如果未定义,则使用所有标准可视化工具。 |
Members
dataSources : DataSourceCollection
获取要显示的数据源集合。
defaultDataSource : CustomDataSource
获取可用于手动创建和可视化未绑定到特定数据源的实体的默认数据源实例。此实例始终可用,并且不显示在列表数据源集合中。
(readonly) ready : Boolean
获取一个值,该值指示数据源中的所有实体是否就绪
scene : Scene
获取与此显示关联的场景。
Methods
(static) defaultVisualizersCallback()
获取或设置默认函数,该函数创建用于可视化的可视化工具数组。默认情况下,此函数使用所有标准可视化工具。
销毁此对象持有的WebGL资源。销毁对象允许确定地释放WebGL资源,而不是依赖垃圾收集器来销毁此对象。
一旦对象被破坏,就不应使用它;调用除
一旦对象被破坏,就不应使用它;调用除
isDestroyed
以外的任何函数都将导致DeveloperError
异常。因此,将返回值(undefined
)赋给对象,如示例中所述。
Throws
-
DeveloperError : 此对象已被销毁,即调用destroy()。
将显示更新到提供的时间。
Parameters:
Type Definitions
VisualizersCallback(scene, dataSource) → {Array.<Visualizer>}
创建用于可视化的可视化工具数组的函数。
Parameters:
Example
function createVisualizers(scene, dataSource) {
return [new bmgl.BillboardVisualizer(scene, dataSource.entities)];
}