0

私はこのプロジェクトに取り組んでいます:this projectそのパス記号はポリライン上を移動しています。実際の飛行機の動きの速度をシミュレートしたいと思うので、飛行機はたくさんのkm移動する必要がありますそれは多くの時間がかかります。私の質問は、飛行機の動きを保存してブラウザを閉じて再び開くときに、最後に見たのと同じ場所にいるか、飛行機が維持できるかどうかということです私は再びブラウザを開くと、それは最初に戻って来ないので、移動します。ポリラインを移動しているシンボルの位置を保存することはできますか?

Thx多くのヘルプは非常に高く評価されます!

答えて

2

ブラウザを閉じて再度開いても、プレーンの位置を知りたい場合は、バックエンドに格納する必要があります。したがって、ページをロードすると、データベースから各プレーンの位置を取得し、それらを正しい位置に描画します。その後、更新された位置でそれらを再描画するまでにX秒間ポーリングします。 これは、各プレーンの位置を更新する移動アルゴリズムがフロントエンド(クライアント側)に依存できないことを意味します。バックエンド上で行う必要があります。

出発点、到着時刻、現在時刻がわかっている場合は、飛行機の位置を計算してから描画することもできます。クライアント側の位置をX秒ごとに再計算して、平面位置を更新します。出発時刻と到着時刻は、バックエンド/サーバー側のデータベースに格納する必要があります。現在の時刻は、クライアントの現在時刻に依存することができないため、バックエンド/サーバー側から取得する必要があります。

+0

あなたの答えはたくさんあります!それは私の知識の少しのようですが、私はいくつかの研究を行うでしょう! –

+0

私はあなたが望むものを達成するための別のアイデアを与えるために私の答えを編集しました。 –

+0

ああ、完璧な私の友人thxたくさん! –

関連する問題