GpxDataSource

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

Members

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

Methods

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

创建一个 Promise,用于加载提供的 GPX 数据的新实例。
Name Type Description
data string | Document | Blob 一个 URL、解析过的 GPX 文档或包含二进制 GPX 数据的 Blob。
options object optional 包含以下属性的对象:
Name Type Description
clampToGround boolean optional 如果符号应该在与地形相同的高度渲染,则为 true。
waypointImage string optional 用于航点广告牌的图像。
trackImage string optional 用于轨迹广告牌的图像。
trackColor string optional 用于轨迹线的颜色。
routeColor string optional 用于路线线的颜色。
Returns:
一个 Promise,一旦加载完 GPX,将解析为一个新的 GpxDataSource 实例。
异步加载提供的 GPX 数据,替换任何现有的数据。
Name Type Description
data string | Document | Blob 一个 URL、解析过的 GPX 文档或包含二进制 GPX 数据的 Blob,或者一个解析过的 GPX 文档。
options object optional 包含以下属性的对象:
Name Type Description
clampToGround boolean optional 如果符号应该在与地形相同的高度渲染,则为 true。
waypointImage string optional 用于航点广告牌的图像。
trackImage string optional 用于轨迹广告牌的图像。
trackColor string optional 用于轨迹线的颜色。
routeColor string optional 用于路线线的颜色。
Returns:
一个 Promise,一旦加载完 GPX,将解析为此实例。
将数据源更新为提供的时间。此函数是可选的, 不需要实现。它是为基于当前动画时间或场景状态 检索数据的数据源提供的。如果实现,更新将由 DataSourceDisplay 每帧调用一次。
Name Type Description
time JulianDate 模拟时间。
Returns:
如果该数据源准备好在提供的时间显示,则返回 true;否则返回 false。
需要帮助?获得答案的最快方法是来自社区和团队 Cesium Forum.