私は以下を利用できます:
- 最後に報告された緯度、タイムスタンプ付きの経度
- ターゲット緯度、経度
- 目標とする推定時間
- 見出し
時間の経過とともに推定位置を補間するにはどうすればよいですか?
残りの旅行に必要な平均速度を計算するには、これで十分です。直線距離を考えると、それはかなり些細なことです。私はそれがベクトルに関係していることを知っていますが、私は少し錆びていて、何人かの専門家に相談する方が良いと思いました。
この更新レートが必要な理由は限られているため、スムーズなアニメーションを表示するには、更新間の現在の位置を推測する必要があります。
ターゲットプラットフォームはGoogleマップアプリケーションであるため、2つの座標間の距離の地理補正機能などの基本的な機能を利用できます。私は多くのことを知っているので、言語は重要ではなく、必要に応じて任意の例を移植または適合させることができます。ただし、一般的なソリューションが推奨されます。
これは単に2つの独立したベクトル計算ですか?
緯度推定=緯度開始+(Δ緯度* P) lon推定値=lonstart +(Δlon * P) どこ: t推定=ターゲットまでの報告された推定時間 t経過=前回の見積もりからの時間 P=t経過/t推定 Δlat = latレポート-latターゲット Δlon = lonレポート-lonターゲット