A
DataSource
implementation which can be used to manually manage a group of entities.
Name | Type | Description |
---|---|---|
name |
String | optional A human-readable name for this instance. |
Example:
var dataSource = new Cesium.CustomDataSource('myData');
var entity = dataSource.entities.add({
position : Cesium.Cartesian3.fromDegrees(1, 2, 0),
billboard : {
image : 'image.png'
}
});
viewer.dataSources.add(dataSource);
Members
-
changedEvent : Event
-
Gets an event that will be raised when the underlying data changes.
-
clock : DataSourceClock
-
Gets or sets the clock for this instance.
-
clustering : EntityCluster
-
Gets or sets the clustering options for this data source. This object can be shared between multiple data sources.
-
entities : EntityCollection
-
Gets the collection of
Entity
instances. -
errorEvent : Event
-
Gets an event that will be raised if an error is encountered during processing.
-
Gets or sets whether the data source is currently loading data.
-
loadingEvent : Event
-
Gets an event that will be raised when the data source either starts or stops loading.
-
Gets or sets a human-readable name for this instance.
-
Gets whether or not this data source should be displayed.