0

経度と緯度で定義された POI を示す「地図」があります。これらの 2 つの値を使用して、ユーザーの位置に対する POI を表すドットを正確に配置する場所を特定できますか? 私は次のようなことを考えました:

ユーザーの位置が経度 = 12.3456789、緯度 = 98.7654321 で、ショップは経度 = 12.2345678、緯度 = 98.6543210 のようになるとします。(虚数)これらのお店を(グーグルマップのように)長方形のエリアにマッピングすることは可能ですか?

私はiOSを使っているので、参考になるものがあればC指向で教えていただけると助かります。JAVAやObj-CでもOKです。

4

1 に答える 1

1

このページを使用して、緯度経度の計算について学習します。AppleはCLLocation、メソッドを使用できる場合など、いくつかのことを支援しますdistanceFromLocation

距離と角度を取得したら、距離を単位円に正規化して、ビューの座標系にマッピングしやすくします。次に、各場所を表すサブビューを追加し、中心 (ユーザーを表す) からの正規化された距離と角度に基づいて位置を設定するかdrawRect、位置を示す線/円を実装して描画することができます。

于 2013-07-21T23:15:41.823 に答える