可视化
DataSource
实例的集合。
Name | Type | Description | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
具有以下属性的对象:
|
Members
-
staticSuperMap3D.DataSourceDisplay.defaultVisualizersCallback : DataSourceDisplay~VisualizersCallback
-
获取或设置创建用于可视化的可视化器数组的默认函数。默认情况下,该函数使用所有标准可视化器。
-
dataSources : DataSourceCollection
-
获取要显示的数据源集合。
-
defaultDataSource : CustomDataSource
-
获取默认数据源实例,该实例可用于手动创建和可视化未绑定到特定数据源的实体。此实例始终可用,不会出现在列表dataSources集合中。
-
获取一个值,该值指示数据源中的所有实体是否就绪。
-
scene : Scene
-
获取与此显示相关的场景。
Methods
-
销毁该对象持有的 WebGL 资源。销毁对象可以确定性地 释放 WebGL 资源,而不是依赖垃圾回收器来销毁该对象。
一旦对象被销毁,就不得再使用;调用 isDestroyed 以外的任何函数都将导致DeveloperError
异常。 因此,请按照示例中的方法将返回值(undefined)赋值给对象。Returns:
Throws:
-
DeveloperError : 该对象已被销毁,即 destroy()被调用。
Example:
dataSourceDisplay = dataSourceDisplay.destroy();
See:
-
-
Returns:
如果该对象已被销毁,则为 true;否则为 false。 -
将显示更新为所提供的时间。
Name Type Description time
JulianDate 模拟时间。 Returns:
如果所有数据源都已准备好显示,则为 true,否则为 false。
Type Definitions
-
VisualizersCallback(scene, dataSource) → Array.<Visualizer>
-
用于创建可视化用可视化器数组的函数。
Name Type Description scene
Scene 用于创建可视化器的场景。 dataSource
DataSource 用于创建可视化器的数据源。 Returns:
用于可视化的可视化器数组。Example:
function createVisualizers(scene, dataSource) { return [new SuperMap3D.BillboardVisualizer(scene, dataSource.entities)]; }