我正忙着为GPS轨道构建一种“轨道”播放器。
我的数据库中有某个轨道的所有位置(纬度,经度,高度,时间)。
我可以在地图上显示整个曲目,并沿着该曲目移动标记(请参阅http://89.188.9.68/nl/gebruikers/track/trackid/101/#.T5AbauxNs1Y
)。在左边你有一些'开始!!!!'。如果你击中它,他将沿着轨道移动但是基于距离。
我的目标是我可以根据时间移动。最终目标是我有2个标记,2个轨道,我可以播放它并看到2个标记之间的差异。如果我使用距离它将是相同的,但我会看到人1(轨道1)在哪里以及那个人2在那个时刻。
任何人都知道我怎么能做到这一点?或者任何想法如何可能?我的一个想法是,我要求每个动作一个人的位置(询问它到数据库),但是不是太重了吗?
目前我使用v3,但如果您认为v2对此更好,我可以随时切换;)
谢谢!
答案 0 :(得分:0)
我只能想到setInterval
实际计算时间刻度,如此处所示
您提到查询数据库,但在您的示例中,所有点都在源中。我展示的内容需要已经加载到HTML文件中的数据。我使用的格式是:
[
[time 1st pt. arrived, lat, lng]
[time 2nd pt. arrived, lat, lng]
[time 3rd pt. arrived, lat, lng]
...
]
并使用数组的时间检查已用时间。