MKCoordinateRegion расстояние между центром и границами

(Пересмотренный вопрос основан на комментарии :)

ОК, я попытаюсь спросить по-другому ... Как я могу получить координаты границы наложения этого круга:

(Оригинальный вопрос :)

У меня странная проблема с моим приложением для iPhone. У меня есть MKCoordinateRegion, который имеет широту центральной координаты: 51.509980 и долготу: -0.133700. Я использовал метод MKCoordinateRegionMakeWithDistance и установил расстояние в 16 093,44 метра (10 миль).

Я хочу получить границу этого региона, поэтому у меня есть этот код:

MKCoordinateRegion region2 = self.myMapView.region;

float minLat = region2.center.latitude - (region2.span.latitudeDelta / 2.0);
float maxLat = region2.center.latitude + (region2.span.latitudeDelta / 2.0);

float minLong = region2.center.longitude - (region2.span.longitudeDelta / 2.0);
float maxLong = region2.center.longitude + (region2.span.longitudeDelta / 2.0);

Я нашел этот сайт для моего тестированияhttp://boulter.com/gps/distance/ который вычисляет расстояние между двумя координатами. Когда я ввожу как координату ОТ: 51.509980 и долготу: -0.133700 (Лондон) и координату ТО:

2011-11-26 01:15:42.830 NearMeTest[3911:11603] MinLAT 51.334381 and MaxLAT 51.684814
2011-11-26 01:15:42.830 NearMeTest[3911:11603] MinLONG -0.352936 and MaxLONG 0.086517

Я понял, что расстояние между этими двумя координатами составляет 15,40 мили вместо ожидаемых 10 миль.

Скриншот:

Почему такая разница? Когда я пытался сделать то же самое, но с разных координат центра (Токио, Нью-Йорк), результат был правильным 10 миль.

Спасибо за ответ

Ответы на вопрос(2)

Ваш ответ на вопрос