CzmlDataSource

new Cesium.CzmlDataSource(name)

处理CZMLDataSource
Name Type Description
name String optional 数据源的可选名称。如果加载的文档包含名称,则此值将被覆盖。
Demo:

Members

static Cesium.CzmlDataSource.updaters : Array

获取CZML处理函数的数组。
获取将在基础数据更改时引发的事件。
获取由加载的CZML定义的时钟设置。如果没有明确的时钟 在CZML中定义,返回所有对象的组合可用性。如果 仅存在静态数据,此值未定义。
获取或设置此数据源的群集选项。此对象可以在多个数据源之间共享。
获取将为数据源显示的点数
获取Entity个实例的集合。
获取在处理过程中遇到错误时将引发的事件。
获取一个值,该值指示数据源当前是否正在加载数据。
获取将在数据源开始或停止加载时引发的事件。
获取此实例的可读名称。
获取是否应显示此数据源。

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 具有以下属性的对象:
Name Type Description
sourceUri String optional 重写用于解析相对链接的url。
Returns:
一旦数据被处理就解析为这个实例的承诺。

update(time)Boolean

将数据源更新到提供的时间。此功能是可选的,并且 不需要执行。它是为以下数据源提供的 根据当前动画时间或场景状态检索数据。 如果实现,则DataSourceDisplay将每帧调用一次更新。
Name Type Description
time JulianDate 模拟时间。
Returns:
如果此数据源已准备好在提供的时间显示,则为True,否则为false。

Type Definitions

Cesium.CzmlDataSource.LoadOptions

“load”方法的初始化选项。
Properties:
Name Type Attributes Description
sourceUri Resource | string <optional>
重写用于解析相对链接的url。
credit Credit | string <optional>
显示在画布上的数据源的贷方。