Convertir MKCoordinateRegion a MKMapRect

Tengo un MKMapView cuadrado en mi aplicación, y deseo establecer un punto central y la altura / anchura exacta de la vista en metros.

Creando una MKCoordinateRegion y configurando el mapa (como en este código ...

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

..) no funciona correctamente porque el uso de regiones aquí solo significa que se muestra al menos esa región, generalmente más que la región.


Estoy planeando usarsetVisibleMapRect: animado: método en su lugar, ya que creo que esto se acercará a la @ re MKMapRect aprobado.

Entonces, ¿hay una manera simple de convertir entre una MKcoordinateRegion y una MKMapRect? ¿Quizás obtener las coordenadas superior izquierda e inferior derecha de la región y utilizarlas para crear el MKMapRect?

No pude ver nada útil en el Referencia de funciones del kit de mapas.

(Usando iOS 5, Xcode 4.2)

Respuestas a la pregunta(18)

Su respuesta a la pregunta