可視化
new DataSourceDisplay(options)
DataSource
個實例的集合。
Parameters:
options
(Object)
Name | Description |
---|---|
options.scene
Scene
|
顯示數(shù)據(jù)的場景。 |
options.dataSourceCollection
DataSourceCollection
|
要顯示的數(shù)據(jù)源。 |
options.visualizersCallback
DataSourceDisplay~VisualizersCallback
default DataSourceDisplay.defaultVisualizersCallback
|
創(chuàng)建用于可視化的可視化工具數(shù)組的函數(shù)。如果未定義,則使用所有標準可視化工具。 |
Members
dataSources : DataSourceCollection
獲取要顯示的數(shù)據(jù)源集合。
defaultDataSource : CustomDataSource
獲取可用于手動創(chuàng)建和可視化未綁定到特定數(shù)據(jù)源的實體的默認數(shù)據(jù)源實例。此實例始終可用,并且不顯示在列表數(shù)據(jù)源集合中。
(readonly) ready : Boolean
獲取一個值,該值指示數(shù)據(jù)源中的所有實體是否就緒
scene : Scene
獲取與此顯示關(guān)聯(lián)的場景。
Methods
(static) defaultVisualizersCallback()
獲取或設(shè)置默認函數(shù),該函數(shù)創(chuàng)建用于可視化的可視化工具數(shù)組。默認情況下,此函數(shù)使用所有標準可視化工具。
銷毀此對象持有的WebGL資源。銷毀對象允許確定地釋放WebGL資源,而不是依賴垃圾收集器來銷毀此對象。
一旦對象被破壞,就不應(yīng)使用它;調(diào)用除
一旦對象被破壞,就不應(yīng)使用它;調(diào)用除
isDestroyed
以外的任何函數(shù)都將導(dǎo)致DeveloperError
異常。因此,將返回值(undefined
)賦給對象,如示例中所述。
Throws
-
DeveloperError : 此對象已被銷毀,即調(diào)用destroy()。
如果此對象被破壞,則返回true;否則返回false。
如果此對象被破壞,則不應(yīng)使用它;調(diào)用除
update(time) → {Boolean}
如果此對象被破壞,則不應(yīng)使用它;調(diào)用除
isDestroyed
以外的任何函數(shù)將導(dǎo)致DeveloperError
異常。
將顯示更新到提供的時間。
Parameters:
Type Definitions
VisualizersCallback(scene, dataSource) → {Array.<Visualizer>}
創(chuàng)建用于可視化的可視化工具數(shù)組的函數(shù)。
Parameters:
Example
function createVisualizers(scene, dataSource) {
return [new bmgl.BillboardVisualizer(scene, dataSource.entities)];
}