I'm using the following code to make zoom out on map MKMapView .
float zoom=1.5;
MKCoordinateRegion region;
//Set Zoom level using Span
MKCoordinateSpan span;
region.center=mapView.region.center;
span.latitudeDelta=mapView.region.span.latitudeDelta *zoom;
span.longitudeDelta=mapView.region.span.longitudeDelta *zoom;
region.span=span;
[mapView setRegion:region animated:TRUE];
But in the case when zoom=1.1, zoom=1.3, or zoom=1.5, the map displays the same regian in all 3 cases. This region looks the same as when zoom=2.
How can I make display the map so that the correct region is displayed in each of these cases?