Io sto usando un MKMapViewall'interno di un'applicazione per iPhone. Quando si fa clic su un tasto il livello di zoom deve aumentare. Questo è il mio primo approccio:
MKCoordinateRegion zoomIn = mapView.region;
zoomIn.span.latitudeDelta *= 0.5;
[mapView setRegion:zoomIn animated:YES];
Tuttavia, questo codice non ha avuto effetto, dal momento che non ho aggiornato il valore longitudeDelta. Così ho aggiunto questa linea:
zoomIn.span.longitudeDelta *= 0.5;
Ora funziona, ma solo a volte. La latitudeDeltae longitudeDeltanon modificare nello stesso modo, cioè, i loro valori non sono proporzionali. Qualsiasi idea di come risolvere questo?













