处理CZML的
DataSource
。Name | Type | Description |
---|---|---|
name |
String | optional 数据源的可选名称。如果加载的文档包含名称,则此值将被覆盖。 |
Members
获取CZML处理函数的数组。
changedEvent : Event
获取将在基础数据更改时引发的事件。
获取由加载的CZML定义的时钟设置。如果没有明确的时钟
在CZML中定义,返回所有对象的组合可用性。如果
仅存在静态数据,此值未定义。
clustering : EntityCluster
获取或设置此数据源的群集选项。此对象可以在多个数据源之间共享。
credit : Credit
获取将为数据源显示的点数
获取
Entity
个实例的集合。errorEvent : Event
获取在处理过程中遇到错误时将引发的事件。
获取一个值,该值指示数据源当前是否正在加载数据。
loadingEvent : Event
获取将在数据源开始或停止加载时引发的事件。
获取此实例的可读名称。
获取是否应显示此数据源。
Methods
static Cesium.CzmlDataSource.load(czml, options) → Promise.<CzmlDataSource>
创建对加载了所提供CZML数据的新实例的承诺。
Name | Type | Description |
---|---|---|
czml |
Resource | String | Object | 要处理的url或CZML对象。 |
options |
CzmlDataSource.LoadOptions | optional 指定配置选项的对象 |
Returns:
一旦数据被处理,就解析为新实例的承诺。
static Cesium.CzmlDataSource.processMaterialPacketData(object, propertyName, packetData, interval, sourceUri, entityCollection)
自定义CZML更新程序函数使用的助手函数
它从CZML包创建或更新
MaterialProperty
。Name | Type | Description |
---|---|---|
object |
Object | 将在其上添加或更新属性的对象。 |
propertyName |
String | 对象上属性的名称。 |
packetData |
Object | 正在处理的CZML包。 |
interval |
TimeInterval | 数据有效的约束区间。 |
sourceUri |
String | 正在处理的数据的原始uri。 |
entityCollection |
EntityCollection | 正在处理的集合。 |
static Cesium.CzmlDataSource.processPacketData(type, object, propertyName, packetData, interval, sourceUri, entityCollection)
自定义CZML更新程序函数使用的助手函数
它从CZML包创建或更新
Property
。Name | Type | Description |
---|---|---|
type |
function | 正在处理的属性的构造函数。 |
object |
Object | 将在其上添加或更新属性的对象。 |
propertyName |
String | 对象上属性的名称。 |
packetData |
Object | 正在处理的CZML包。 |
interval |
TimeInterval | 数据有效的约束区间。 |
sourceUri |
String | 正在处理的数据的原始uri。 |
entityCollection |
EntityCollection | 正在处理的集合。 |
static Cesium.CzmlDataSource.processPositionPacketData(object, propertyName, packetData, interval, sourceUri, entityCollection)
自定义CZML更新程序函数使用的助手函数
它从CZML包创建或更新
PositionProperty
。Name | Type | Description |
---|---|---|
object |
Object | 将在其上添加或更新属性的对象。 |
propertyName |
String | 对象上属性的名称。 |
packetData |
Object | 正在处理的CZML包。 |
interval |
TimeInterval | 数据有效的约束区间。 |
sourceUri |
String | 正在处理的数据的原始uri。 |
entityCollection |
EntityCollection | 正在处理的集合。 |
load(czml, options) → Promise.<CzmlDataSource>
加载提供的url或CZML对象,替换任何现有数据。
Name | Type | Description |
---|---|---|
czml |
Resource | String | Object | 要处理的url或CZML对象。 |
options |
CzmlDataSource.LoadOptions | optional 指定配置选项的对象 |
Returns:
一旦数据被处理就解析为这个实例的承诺。
process(czml, options) → Promise.<CzmlDataSource>
处理提供的url或CZML对象,而不清除任何现有数据。
Name | Type | Description | ||||||
---|---|---|---|---|---|---|---|---|
czml |
Resource | String | Object | 要处理的url或CZML对象。 | ||||||
options |
Object | optional
具有以下属性的对象:
|
Returns:
一旦数据被处理就解析为这个实例的承诺。
将数据源更新到提供的时间。此功能是可选的,并且
不需要执行。它是为以下数据源提供的
根据当前动画时间或场景状态检索数据。
如果实现,则
DataSourceDisplay
将每帧调用一次更新。Name | Type | Description |
---|---|---|
time |
JulianDate | 模拟时间。 |
Returns:
如果此数据源已准备好在提供的时间显示,则为True,否则为false。
Type Definitions
“load”方法的初始化选项。