可視化
new DataSourceDisplay(options)
DataSource
個(gè)實(shí)例的集合。
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ù)。如果未定義,則使用所有標(biāo)準(zhǔn)可視化工具。 |
Members
dataSources : DataSourceCollection
獲取要顯示的數(shù)據(jù)源集合。
defaultDataSource : CustomDataSource
獲取可用于手動(dòng)創(chuàng)建和可視化未綁定到特定數(shù)據(jù)源的實(shí)體的默認(rèn)數(shù)據(jù)源實(shí)例。此實(shí)例始終可用,并且不顯示在列表數(shù)據(jù)源集合中。
(readonly) ready : Boolean
獲取一個(gè)值,該值指示數(shù)據(jù)源中的所有實(shí)體是否就緒
scene : Scene
獲取與此顯示關(guān)聯(lián)的場景。
Methods
(static) defaultVisualizersCallback()
獲取或設(shè)置默認(rèn)函數(shù),該函數(shù)創(chuàng)建用于可視化的可視化工具數(shù)組。默認(rèn)情況下,此函數(shù)使用所有標(biāo)準(zhǔn)可視化工具。
銷毀此對(duì)象持有的WebGL資源。銷毀對(duì)象允許確定地釋放WebGL資源,而不是依賴?yán)占鱽礓N毀此對(duì)象。
一旦對(duì)象被破壞,就不應(yīng)使用它;調(diào)用除
一旦對(duì)象被破壞,就不應(yīng)使用它;調(diào)用除
isDestroyed
以外的任何函數(shù)都將導(dǎo)致DeveloperError
異常。因此,將返回值(undefined
)賦給對(duì)象,如示例中所述。
Throws
-
DeveloperError : 此對(duì)象已被銷毀,即調(diào)用destroy()。
如果此對(duì)象被破壞,則返回true;否則返回false。
如果此對(duì)象被破壞,則不應(yīng)使用它;調(diào)用除
update(time) → {Boolean}
如果此對(duì)象被破壞,則不應(yīng)使用它;調(diào)用除
isDestroyed
以外的任何函數(shù)將導(dǎo)致DeveloperError
異常。
將顯示更新到提供的時(shí)間。
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)];
}