Class: CustomDataSource

CustomDataSource

new CustomDataSource(nameopt)

A DataSource implementation which can be used to manually manage a group of entities.
Parameters:
Name Type Attributes Description
name String <optional>
A human-readable name for this instance.
Source:
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.
Type:
Source:

clock :DataSourceClock

Gets or sets the clock for this instance.
Type:
Source:

clustering :EntityCluster

Gets or sets the clustering options for this data source. This object can be shared between multiple data sources.
Type:
Source:

entities :EntityCollection

Gets the collection of Entity instances.
Type:
Source:

errorEvent :Event

Gets an event that will be raised if an error is encountered during processing.
Type:
Source:

isLoading :Boolean

Gets or sets whether the data source is currently loading data.
Type:
  • Boolean
Source:

loadingEvent :Event

Gets an event that will be raised when the data source either starts or stops loading.
Type:
Source:

name :String

Gets or sets a human-readable name for this instance.
Type:
  • String
Source:

show :Boolean

Gets whether or not this data source should be displayed.
Type:
  • Boolean
Source: