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