Apple's docs tell you this method should be as lightweight as possible, what's a standard use here? Resetting the annotation pins?
Tells the delegate that the region displayed by the map view is about to change.
-(void)mapView:(MKMapView *)mapView regionWillChangeAnimated:(BOOL)animatedParameters
mapView
The map view whose visible region is about to change.animated
If YES, the change to the new region will be animated. If NO, the change will be made immediately.This method is called whenever the currently displayed map region changes. During scrolling, this method may be called many times to report updates to the map position. Therefore, your implementation of this method should be as lightweight as possible to avoid affecting scrolling performance.