Ik gebruik een MKMapViewin een iPhone app. Wanneer ik klik op een knop het zoomniveau moet toenemen. Dit is mijn eerste benadering:
MKCoordinateRegion zoomIn = mapView.region;
zoomIn.span.latitudeDelta *= 0.5;
[mapView setRegion:zoomIn animated:YES];
Echter, deze code had geen effect, omdat ik niet de longitudeDelta waarde heeft bijgewerkt. Dus voegde ik deze lijn:
zoomIn.span.longitudeDelta *= 0.5;
Nu het werkt, maar slechts af en toe. De latitudeDeltaen longitudeDeltaveranderen niet op dezelfde manier, ik bedoel, hun waarden zijn niet evenredig. Enig idee hoe dit op te lossen?













