2009-07-14 10 views
0

世界を4つの象限に分けて、これらの象限で領域を作りたいと思ったら、私の立場から私が立っている地点までの距離を見たいと思ったら、目的のc ?または他の解決策があります世界を4つの象限で分ける

答えて

1

これらの2点の緯度と経度を計算する方法がある場合は、ハーベスシー法を使用して2点間の距離を求めることができます。

**Haversine formula: 

R = earth’s radius (mean radius = 6,371km) 
Δlat = lat2− lat1 
Δlong = long2− long1 
a = sin²(Δlat/2) + cos(lat1).cos(lat2).sin²(Δlong/2) 
c = 2.atan2(√a, √(1−a)) 
d = R.c** 
+0

アングルがラジアンである必要があります。 –

+0

しかし、大きな領域のデータベースでは面倒な検索です。私は小さな領域で大規模な領域を分割して検索が最適になるようにしたい –

+0

ハブ、それは4つの象限に分割する理由ですか?他のポイントが現在の四分円の外にある場合はどうなりますか? –

関連する問題