stravanova:自行车骑行播放机

时间:2024-07-17 14:14:34
【文件属性】:

文件名称:stravanova:自行车骑行播放机

文件大小:590KB

文件格式:ZIP

更新时间:2024-07-17 14:14:34

Python

这个难题有两个部分:一个将.gpx文件解析为JSON格式的 Python 模块和一个播放JSON数据的 javascript“路由播放器”。 坐标解析和插值 stravanova.py包含一个Condenser类,可将.gpx文件减少为纬度/经度对。 这些对被转储到一个列表中; 该列表由.gpx文件名标识。 例如 'cow-watching': [ [123.456, 78.910] , [123.567, 78.101] ] js 路由播放器可以很好地处理这个问题,但是路由播放器有点笨。 它只是轻松地通过这些坐标并为标记设置动画,并且对这些坐标何时相关没有任何意义。 路线玩家的盲目行军假设每个点的记录间隔为 N 秒,但在原始.gpx文件中,情况不一定如此。 Strava 将尝试每四秒记录一次坐标,但它可能会因缺少 GPS 接收或其他原因而失败。 所以stravanov


【文件预览】:
stravanova-master
----.gitmodules(192B)
----vendor()
--------gmaps()
--------mousetrap()
----readme.md(4KB)
----license(1KB)
----ride-files()
--------matt-rides.json(2.87MB)
----js()
--------jquery.min.js(92KB)
--------palette.js(2KB)
--------underscore-min.js(13KB)
--------controls.js(2KB)
--------player.js(3KB)
--------gmaps.js(24B)
--------mousetrap.min.js(36B)
--------seedrandom.js(10KB)
----parse.py(2KB)
----requirements.txt(53B)
----.gitignore(6B)
----map.html(4KB)
----stravanova()
--------stravanova.py(7KB)
--------__init__.py(0B)
--------setup.py(949B)
--------tests.py(5KB)
--------fixtures()

网友评论