Zoom en un MKMapView programáticamente

Estoy usando unMKMapView Dentro de una aplicación de iPhone. Cuando hago clic en un botón, el nivel de zoom debe aumentar. Este es mi primer enfoque:

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

Sin embargo, este código no tuvo efecto, ya que no actualicé el valor de longitudeDelta. Así que he añadido esta línea:

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

Ahora funciona, pero solo a veces. loslatitudeDelta ylongitudeDelta no cambian de la misma manera, quiero decir, sus valores no son proporcionales. Alguna idea de como resolver esto?

Respuestas a la pregunta(8)

Su respuesta a la pregunta