Determine if MKMapView has been moved or enlarged
2 answers
inside the MKMapView delegation methods:
- (void)mapView:(MKMapView *)mapView region{Will,Did}ChangeAnimated:(BOOL)animated
compare the "new" range with the "old" one. Something like
MKZoomScale currentZoomScale = (CGFloat)(map.bounds.size.width / map.visibleMapRect.size.width);
For more information, see the BreadCrumb sample project.
+3
source to share