Estoy usando una MKMapViewaplicación dentro de un iPhone. Cuando hago clic en un botón, el nivel de zoom debe aumentar. Este es mi primer acercamiento:
MKCoordinateRegion zoomIn = mapView.region;
zoomIn.span.latitudeDelta *= 0.5;
[mapView setRegion:zoomIn animated:YES];
Sin embargo, este código no tuvo ningún efecto, ya que no actualicé el valor longitudeDelta. Así que agregué esta línea:
zoomIn.span.longitudeDelta *= 0.5;
Ahora funciona, pero solo algunas veces. El latitudeDeltay longitudeDeltano cambian de la misma manera, quiero decir, sus valores no son proporcionales. Alguna idea de como resolver esto?













