-
-
向集合添加一个数据源。
Name |
Type |
Description |
dataSource |
DataSource
|
Promise.<DataSource>
|
待添加的数据源或数据源的promise。传递promise时,直至解析成功前,数据源不会真正添加到集合中。 |
Returns:
数据源添加到集合中后所解析的promise
-
contains(dataSource) → Boolean
-
检测集合中是否包含指定的数据源
Name |
Type |
Description |
dataSource |
DataSource
|
要检查的数据源 |
Returns:
如果集合中包含其他数据源,返回true;否则,返回false
-
-
销毁这个数据源集合中的所有的资源。显式销毁此对象允许确定性地释放WebGL资源,而不是依赖垃圾回收器。
一旦这个对象被破坏,就不应该使用; 调用除isDestroyed之外的任何函数都将导致DeveloperError异常。
因此,请将示例中所做的返回值(undefined)分配给对象。
Returns:
Throws:
Example:
dataSourceCollection = dataSourceCollection && dataSourceCollection.destroy();
See:
-
-
获取集合中指定索引号的数据源。
Name |
Type |
Description |
index |
Number
|
获取的索引号 |
Returns:
指定索引号的数据源
-
indexOf(dataSource) → Number
-
确定指定数据源在集合中的索引号
Name |
Type |
Description |
dataSource |
DataSource
|
待检索的数据源。 |
Returns:
数据源在集合中的索引号,如果集合不包含该数据源,返回-1。
-
-
如果对象被销毁了,则返回true,否则,返回false
Returns:
如果对象被销毁了,则返回true,否则,返回false
See:
-
remove(dataSource, destroy) → Boolean
-
移除集合中的一个数据源(如果存在)。
Name |
Type |
Default |
Description |
dataSource |
DataSource
|
|
待移除的数据源。 |
destroy |
Boolean
|
false
|
optional
指定是否在移除后销毁数据源。 |
Returns:
集合中存在该数据源并被移除后,返回true;如果集合中不存在该数据源,移除失败,返回false。
-
-
移除集合中的所有数据源。
Name |
Type |
Default |
Description |
destroy |
Boolean
|
false
|
optional
指定是否在移除后销毁数据源。 |