一个
DataSource 实现,可用于手动管理一组实体。
| Name | Type | Description |
|---|---|---|
name |
string | optional 此实例的人类可读名称。 |
Example:
const dataSource = new Cesium.CustomDataSource('myData');
const entity = dataSource.entities.add({
position : Cesium.Cartesian3.fromDegrees(1, 2, 0),
billboard : {
image : 'image.png'
}
});
viewer.dataSources.add(dataSource);
Members
changedEvent : Event
获取将在基础数据更改时被触发的事件。
获取或设置此实例的时钟。
获取或设置此数据源的聚类选项。该对象可以在多个数据源之间共享。
获取
Entity 实例的集合。
errorEvent : Event
获取在处理过程中遇到错误时将被触发的事件。
获取或设置数据源当前是否正在加载数据。
loadingEvent : Event
获取在数据源开始或停止加载时将被触发的事件。
获取或设置此实例的人类可读名称。
获取此数据源是否应显示的状态。
Methods
更新数据源到提供的时间。此函数是可选的,
并不要求实现。它提供给那些基于当前动画时间或场景状态检索数据的数据源。
如果实现,update 将由
DataSourceDisplay 每帧调用一次。
| Name | Type | Description |
|---|---|---|
time |
JulianDate | 模拟时间。 |
Returns:
如果此数据源准备好在提供的时间显示,则返回 true;否则返回 false。
