Amplie um MKMapView programaticamente

Estou usando umMKMapView dentro de um aplicativo para iPhone. Quando clico em um botão, o nível de zoom deve aumentar. Esta é minha primeira abordagem:

<code>MKCoordinateRegion zoomIn = mapView.region;
zoomIn.span.latitudeDelta *= 0.5;
[mapView setRegion:zoomIn animated:YES];
</code>

No entanto, esse código não teve efeito, pois não atualizei o valor de longitudeDelta. Então eu adicionei esta linha:

<code>zoomIn.span.longitudeDelta *= 0.5;
</code>

Agora funciona, mas só às vezes. olatitudeDelta elongitudeDelta não mude da mesma maneira, quer dizer, seus valores não são proporcionais. Alguma idéia de como resolver isso?

questionAnswers(8)

yourAnswerToTheQuestion