GpxDataSource

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

Members

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

Methods

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

为加载了提供的 GPX 数据的新实例创建一个 Promise。
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 数据或解析的 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 后将解析为此实例的 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.