DataSourceDisplay
是 CesiumJS
中用于显示数据源及其处理的类。它允许您添加数据源到场景中,并将其呈现为可视化对象。它还提供了一些有用的方法和属性,以便对数据源进行管理和操纵。
要创建一个 DataSourceDisplay
实例,请传递 viewer
和必须的参数给构造函数,如下所示:
const dataSourceDisplay = new Cesium.DataSourceDisplay({
viewer: viewer,
dataSourceCollection: dataSourceCollection
});
其中,viewer
表示场景实例,dataSourceCollection
表示用于存储数据源的集合。
要将数据源添加到 DataSourceDisplay
中,请调用 add
方法:
dataSourceDisplay.add(dataSource);
其中,dataSource
表示要添加的数据源。
要从 DataSourceDisplay
中移除数据源,请调用 remove
方法:
dataSourceDisplay.remove(dataSource);
其中,dataSource
表示要移除的数据源。
要显示数据源,请调用 show
方法:
dataSourceDisplay.show(dataSource);
其中,dataSource
表示要显示的数据源。
要隐藏数据源,请调用 hide
方法:
dataSourceDisplay.hide(dataSource);
其中,dataSource
表示要隐藏的数据源。
要销毁 DataSourceDisplay
实例,请调用 destroy
方法:
dataSourceDisplay.destroy();
DataSourceDisplay
具有以下一些常用属性:
viewer
表示场景实例。
dataSourceCollection
表示用于存储数据源的集合。
defaultDataSource
表示默认的数据源对象,用户可以向该数据源添加实体或其他有几何信息的对象,用于快速添加可视化对象。
DataSourceDisplay
具有以下一些方法:
add
将数据源添加到 DataSourceDisplay
中。
remove
将数据源从 DataSourceDisplay
中移除。
show
显示数据源。
hide
隐藏数据源。
destroy
销毁 DataSourceDisplay
实例。
DataSourceDisplay
提供了一个方便的方法,可以将数据源添加到场景中,并将其呈现为可视化对象。它还提供了一些有用的方法和属性,以方便对数据源进行管理和操作。