地図上にグリッドを表示しています。あなたの位置と地図上の 2 つのオブジェクトの位置を知っています。グリッド線が交差する場所にオブジェクトが表示されます。地図上の領域は短い距離にすぎないため、世界は丸ではなく平らであると考えてください。パフォーマンス上の理由から、三角法と乗算を使用せずに、どのオブジェクトが最も近いかを判断したいと考えています。大まかな指示を得るだけで、正確さを求めているわけではありません。現在地からの緯度と経度の差の最短距離を特定できるはずです。私のテーブル、場所は次のようになります。
ID Latitude Longitude
1 50 70
2 30 40
私の場所が緯度 = 40 で経度 = 60 の場合、ID = 1 の場所が私に近いことになります。
私の場所が緯度 = 30 で経度 = 60 の場合、おそらく両方の場所がほぼ同じ距離にあるため、どちらかを選択します。
私の場所が緯度 = 30 で経度 = 50 の場合、ID = 2 の場所が近くなります。