誰かが私を助けてくれることを願っています:)
マップ (緯度、経度) から画像 (x、y) にポイントをスケーリングしようとしています。そのためには、2 つの NON-SIMILAR 長方形の間の倍率を見つける必要があります (私は思います)。
明確にします、言いましょう:
長方形 1: A(40.0, 50.0) B(40.0, 56.0) C(43.0, 56.0) D(43.0, 50.0)
(緯度デルタ = 3、経度デルタ = 6)。
長方形 2: E(0, 0) F(500, 0) G(500, 300) H(0, 300)
(X デルタ = 500、Y デルタ = 300)。
ポイント P(41.5, 52.5) を四角形 1 から四角形 2 のポイント (x, y) にスケーリングするにはどうすればよいですか?
アップデート:
一般的なアイデア:
ユーザーの現在の場所 (緯度、経度) をカスタム画像 (地図画像ではなく、自分で描いたもの) に表示しようとしているため、地図 (MKMapKit、Google、Tom-Tom) を使用できません。
ユーザーの現在の場所 (CoreLocation 経由) と画像 (800x460) があります。
マッピングしている領域は小さいので、地球の曲線を気にする必要はありません。
ユーザー (緯度、経度) の位置を (iPhone 画面上の) 画像にスケーリングするのに役立つ式を見つけようとしています。
ありがとう!!!