GpxDataSource

new Cesium.GpxDataSource ()

处理 GPS 交换格式 (GPX) 的 DataSource
Example:
const viewer = new Cesium.Viewer('cesiumContainer');
viewer.dataSources.add(Cesium.GpxDataSource.load('../../SampleData/track.gpx'));
Demo:
See:

Members

获取将在基础数据更改时引发的事件。
获取由加载的 GPX 定义的时钟设置。这表示所有时间动态数据的总可用性间隔。如果 GPX 不包含时间动态数据,则该值未定义。
获取或设置此数据源的聚类选项。该对象可以在多个数据源之间共享。
获取 GPX 文档的创建者。
获取 Entity 实例的集合。
获取在处理过程中遇到错误时将引发的事件。
获取一个值,该值指示数据源当前是否正在加载数据。
获取将在数据源开始或停止加载时引发的事件。
获取包含有关 GPX 文件的元数据的对象。
获取此实例的可读名称。这将在加载时自动设置为 GPX 文档名称。
获取是否应显示此数据源。
获取正在使用的 GPX 架构的版本。

Methods

static Cesium.GpxDataSource.load (data, options ) Promise.< GpxDataSource >

为使用提供的 GPX 数据加载的新实例创建 Promise。
Name Type Description
data String | Document | Blob 包含二进制 GPX 数据的 url、已解析的 GPX 文档或 Blob。
options Object 可选 具有以下属性的对象:
姓名 类型 描述
clampToGround 布尔值 可选 如果符号应呈现在与地形相同的高度,则为 True
waypointImage 细绳 用于航路点广告牌的 可选 图像。
trackImage 细绳 用于轨道广告牌的 可选 图像。
trackColor 细绳 用于轨迹线的 可选 颜色。
routeColor 细绳 用于路线的 可选 颜色。
Returns:
加载 gpx 后将解析为新 GpxDataSource 实例的承诺。

load (data, options ) Promise.< GpxDataSource >

异步加载提供的 GPX 数据,替换任何现有数据。
Name Type Description
data String | Document | Blob 包含二进制 GPX 数据或已解析 GPX 文档的 URL、已解析 GPX 文档或 Blob。
options Object 可选 具有以下属性的对象:
姓名 类型 描述
clampToGround 布尔值 可选 如果符号应呈现在与地形相同的高度,则为 True
waypointImage 细绳 用于航路点广告牌的 可选 图像。
trackImage 细绳 用于轨道广告牌的 可选 图像。
trackColor 细绳 用于轨迹线的 可选 颜色。
routeColor 细绳 用于路线的 可选 颜色。
Returns:
加载 GPX 后将解析此实例的承诺。

update (time) Boolean

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