Преобразовать MKCoordinateRegion в MKMapRect

У меня есть квадратный MKMapView в моем приложении, и я хочу установить центральную точку и точную высоту / ширину вида в метрах.

Создание MKCoordinateRegion и установка карты для него (как в этом коде ...

MKCoordinateRegion region = MKCoordinateRegionMakeWithDistance(center_coord, 1000.0, 1000.0);
[self.mapView setRegion:region animated:YES];

..) не работает должным образом, потому что использование регионов здесь просто означает, что по крайней мере этот регион отображается, как правило, больше, чем регион.


Я планирую использоватьsetVisibleMapRect: анимированные: метод вместо этого, так как я считаю, что это увеличит до фактическогоMKMapRect прошло.

Итак, есть ли простой способ преобразования между MKcoordinateRegion и MKMapRect? Возможно получить верхние левые и нижние правые координаты региона и использовать их для создания MKMapRect?

Я не видел ничего удобного вСправочник по функциям набора карт.

(Используя iOS 5, Xcode 4.2)

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

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