2012-04-19 67 views
1

我忙於構建一種GPS軌道的「軌道」播放器。基於時間的多段線移動

我在我的數據庫中有一定軌跡的所有位置(緯度,經度,高度,時間)。

我可以在地圖上顯示整個曲目,並沿着該曲目移動標記(請參閱http://89.188.9.68/nl/gebruikers/track/trackid/101/#.T5AbauxNs1Y)。在左邊你有一些'開始!!!!'。如果你擊中他,他將沿着賽道移動,但是基於距離。

我的目標是我可以根據時間移動。最後的目標是我有2個標記,2個曲目,我可以播放它並看到2個標記之間的差異。如果我使用距離,它將是兩個相同的,但我會看到人1(第一首)是在哪裏,以及第二人在那一刻。

任何人有任何想法如何我可以使這項工作?或者任何想法如何這是可能的?我的想法之一是,我要求每個動作的某個人的位置(問數據庫),但不是太重了嗎?

目前我使用V3,但是,如果你認爲v2是爲了這個美好的,我可以隨時切換;)

謝謝!

回答

0

我只能想到setInterval實際上計時刻度,如下所示

http://jsfiddle.net/KSp4j/

你提到的查詢數據庫,但在您的示例中,所有的點源。我所展示的內容需要已經加載到HTML文件中的數據。我使用一種格式:

[ 
    [time 1st pt. arrived, lat, lng] 
    [time 2nd pt. arrived, lat, lng] 
    [time 3rd pt. arrived, lat, lng] 
    ... 
] 

並檢查經過的時間與數組的時間。

+0

區間需要1000,否則太快。 – Adam 2013-03-30 19:32:26