J'utilise un MKMapViewintérieur d' une application iPhone. Lorsque je clique sur un bouton , le niveau de zoom doit augmenter. Ceci est ma première approche:
MKCoordinateRegion zoomIn = mapView.region;
zoomIn.span.latitudeDelta *= 0.5;
[mapView setRegion:zoomIn animated:YES];
Cependant, ce code n'a eu aucun effet, puisque je ne l'ai pas mettre à jour la valeur longitudeDelta. J'ai donc ajouté cette ligne:
zoomIn.span.longitudeDelta *= 0.5;
Maintenant , cela fonctionne, mais seulement parfois. Le latitudeDeltaet longitudeDeltane changent pas de la même manière, je veux dire, leurs valeurs ne sont pas proportionnelles. Aucune idée sur la façon de résoudre ça?













