1

ユーザーがiPhoneで車を運転しているときに、アップルマップに赤い線を引くアプリがあります。
しかし、ドライバーがコーナーであまりにも速く運転すると、すべての座標が得られないため、2 点を直線で結びます (そして、空飛ぶ車になります :))。
これをより正確にする方法はありますか?
画像で何が起こるかを示します。
この画像の大きなエラーは「ターミナル アベニューとクラーク...」にあります。
ユーザーが車を運転するときに、新しい座標をデータベース (ローカル) に保存し、それに基づいてルートを描画します。
しかし、このエラーは私をイライラさせます。
コーナーでこのエラーを修正する方法のアイデアまたは例。
ここに画像の説明を入力

4

1 に答える 1

0

正確なことはできないと思います。あなたができる唯一のことは、ドライバーがたどったルートを「推測」することです。

この「直線効果」は、互いに離れすぎている 2 点間のある種の補間によって和らげることができます。

ビデオゲーム業界では、自律的なキャラクターがある地点から別の地点に移動するとき、彼がまっすぐ進むのを避けるために、ステアリング動作が使用されるため、彼は柔らかく丸みを帯びた方法で移動します。

おそらく、それらについて読んで、プロジェクトに適用できるかどうかを確認してください。

ステアリング動作

于 2013-07-15T11:14:19.433 に答える