首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用OpenLayers播放GPX

使用OpenLayers播放GPX
EN

Stack Overflow用户
提问于 2017-12-05 20:39:16
回答 1查看 1.2K关注 0票数 1

我为商业航班保留了一个带有时间戳的GPX文件,我正在尝试创建一个系统,在这个系统中,我可以(从我的with服务器)获取一个GPX文件,在地图上覆盖它,并允许我实时播放它。我的想法是让它像飞机上的移动地图,这样我就可以把它叠加到我制作的视频上。

有什么方法可以用OpenLayers来完成吗?GPX部分不是必需的--我可以得到相同数据的KML或CSV,我只是想能够实时回放!

(预先谢谢:)

EN

回答 1

Stack Overflow用户

发布于 2017-12-07 16:34:06

是的,您可以将GPX解析为OpenLayers并构建一个矢量源,当然还有一个层。看看OL的例子,至少有一个是读取GPX

代码语言:javascript
复制
var vector = new ol.layer.Vector({
  source: new ol.source.Vector({
    url: 'https://openlayers.org/en/v4.6.2/examples/data/gpx/fells_loop.gpx',
    format: new ol.format.GPX()
  })
});

默认情况下,它只显示整个路径。通过使用时间戳信息,您可以使用向量数据并沿着路径移动一个图标。

有多个可用的示例显示如何沿着路径移动图标:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47662299

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档