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 不包含时间动态数据,则此值为 undefined。
获取或设置此数据源的聚合选项。此对象可以在多个数据源之间共享。
获取 GPX 文档的创建者。
获取 Entity 实例的集合。
获取在处理过程中遇到错误时将触发的事件。
获取一个值,指示数据源当前是否正在加载数据。
获取当数据源开始或停止加载时将触发的事件。
获取包含 GPX 文件元数据的对象。
获取此实例的可读名称。 加载时会自动设置为 GPX 文档名称。
获取此数据源是否应被显示。
获取正在使用的 GPX 模式版本。

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:
一旦 GPX 加载完成,将解析为新 GpxDataSource 实例的 promise。
异步加载提供的 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:
一旦 GPX 加载完成,将解析到此实例的 promise。
更新数据源到提供的时间。此函数是可选的, 不要求必须实现。它为根据当前动画时间或场景状态 检索数据的数据源提供。 如果实现,DataSourceDisplay 将每帧调用一次 update。
Name Type Description
time JulianDate 模拟时间。
Returns:
如果此数据源已准备好在提供的时间显示则返回 true,否则返回 false。
Need help? The fastest way to get answers is from the community and team on the Cesium Forum.