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