Já jsem za použití MKMapViewuvnitř aplikace pro iPhone. Když kliknu na tlačítko úroveň přiblížení se musí zvýšit. Toto je moje první přístup:
MKCoordinateRegion zoomIn = mapView.region;
zoomIn.span.latitudeDelta *= 0.5;
[mapView setRegion:zoomIn animated:YES];
Tento kód však neměl žádný vliv, protože jsem neměl aktualizovat hodnotu longitudeDelta. Tak jsem přidal tento řádek:
zoomIn.span.longitudeDelta *= 0.5;
Nyní to funguje, ale jen někdy. latitudeDeltaA longitudeDeltanemění stejným způsobem, myslím, jejich hodnoty nejsou úměrné. Nějaký nápad, jak to vyřešit?













