可用于手動管理一組實體的
new CustomDataSource(name)
DataSource
實現。
Parameters:
name
(String)
此實例的人類可讀名稱。
Example
var dataSource = new bmgl.CustomDataSource('myData');
var entity = dataSource.entities.add({
position : bmgl.Cartesian3.fromDegrees(1, 2, 0),
billboard : {
image : 'image.png'
}
});
viewer.dataSources.add(dataSource);
Members
changedEvent : Event
獲取在基礎數據更改時將引發的事件。
clock : DataSourceClock
獲取或設置此實例的時鐘。
clustering : EntityCluster
獲取或設置此數據源的群集選項。此對象可以在多個數據源之間共享。
entities : EntityCollection
獲取
Entity
實例的集合。
errorEvent : Event
獲取在處理過程中遇到錯誤時將引發的事件。
isLoading : Boolean
獲取或設置數據源當前是否正在加載數據。
loadingEvent : Event
獲取在數據源啟動或停止加載時將引發的事件。
name : String
獲取或設置此實例的可讀名稱。
show : Boolean
獲取是否應顯示此數據源。