1

私は、GPS トラック用の一種の「トラック」プレーヤーを構築するのに忙しくしています。

データベースには、特定のトラックのすべての位置 (緯度、経度、高度、時間) があります。

トラック全体をマップ上に表示し、そのトラックに沿ってマーカーを移動できます (「 」を参照http://89.188.9.68/nl/gebruikers/track/trackid/101/#.T5AbauxNs1Y)。左側に「starten!!!!」があります。あなたがそれを打つと、彼はトラックに沿って移動しますが、距離に基づいています.

私の目標は、時間に基づいて移動できるようにすることです。最終的な目標は、2 つのマーカー、2 つのトラックがあり、それを再生して 2 つのマーカーの違いを確認できるようにすることです。距離を使用すると、どちらも同じになりますが、その時点で人 1 (トラック 1) がどこにいて、人 2 がどこにいたかがわかります。

どうすればこれを機能させることができるか誰にもわかりませんか?または、これがどのように可能か考えていますか? 私の考えの 1 つは、すべての動きに対して特定の人物の位置を尋ねる (データベースに尋ねる) ことですが、それは重すぎませんか?

現在、私は v3 を使用していますが、v2 の方が優れていると思われる場合は、いつでも切り替えることができます ;)

ありがとう!

4

1 に答える 1

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]
   ...
]

経過時間を配列の時間で確認します。

于 2012-04-19T16:32:13.840 に答える