0

特定のポイントから少し離れた座標を見つける必要があるiPhoneアプリに取り組んでいます。

ユーザーが地図に触れると、タッチで座標を取得します。ここで、東に約 5 km 離れた座標と、南に約 5 km 離れた座標を見つける必要があります。Web を検索しましたが、アルゴリズムが見つかりませんでした。

これがこの質問の正しい場所なのか、数学に関連する質問を見つけることができる他のセクションを見つける必要があるのか​​ どうかわかりません.

4

1 に答える 1

1

地球の円周が C の場合、特定の地点から d キロメートル南にある地点は、南に 360*d/C 度です。東に d キロメートルのポイントは、東に 360*d/(C*cos(latitude)) 度です。

したがって、地球の円周が 40075.04 km の場合、南に 5 km 移動するには、緯度から 0.0449 を引き、同じ経度を使用します。東に 5 km 移動するには、同じ緯度を使用し、経度に 0.0449/cos(緯度) を追加します。

于 2013-01-18T15:30:03.043 に答える