Разделите мир на четыре сектора - PullRequest
0 голосов
/ 14 июля 2009

Если я хочу разделить мир на четыре квадранта и сделать регионы в этих квадрантах и ​​хочу найти расстояние от моего местоположения до точки в регионе, в котором я стою, как это возможно в iPhone с помощью цели c? Или любое другое возможное решение

1 Ответ

1 голос
/ 14 июля 2009

если вы как-то рассчитываете широту и долготу этих 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**
...