Я на самом деле пытаюсь рассчитать расстояние между точкой max и min в координатах x и y для MKMapPoints
.
Для этого я делаю это (максимальное расстояние по оси y):
MKMapPoint test1, test2;
double dist;
test1.x = 0.0;
test1.y = 0.0;
test2.x = 0.0;
test2.y = MKMapSizeWorld.height;
dist = MKMetersBetweenMapPoints(test2, test1);
NSLog(@"Distance %f",dist);
Я получаю 18997878.291251 в консоли. Но когда я изменяю расчет расстояний на:
dist = MKMetersBetweenMapPoints(test1, test2);
Я получаю 18873651.664238, поэтому я не понимаю, в чем разница. Я даже не знаю, правильно ли я делаю, чтобы получить максимальные значения расстояния по осям x и y.
Любая помощь будет оценена.