Convert MKCoordinateRegion para MKMapRect

Tenho um MKMapView quadrado no meu aplicativo e desejo definir um ponto central e a altura / largura exata da visualização em metro

Criando um MKCoordinateRegion e definindo o mapa para ele (como neste código ...

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

..) não funciona corretamente porque o uso de regiões aqui significa apenas que pelo menos essa região é exibida, geralmente mais do que a regiã


Estou pensando em usarsetVisibleMapRect: animado: em vez disso, pois acredito que isso aumentará o zoom para o MKMapRect passado

Então, existe uma maneira simples de converter entre um MKcoordinateRegion e um MKMapRect? Talvez obtendo as coordenadas superior esquerda e inferior direita da região e usá-las para criar o MKMapRect?

Não consegui ver nada de útil noeferência das Funções do Kit @Map.

(Usando o iOS 5, Xcode 4.2)

questionAnswers(18)

yourAnswerToTheQuestion