Прослушивая longitudeDelta диапазона карт в методе regionDidChange.Минимальная longitudeDelta, по-видимому, равна 0,000858 при тестировании и регистрации.
- (void)mapView:(MKMapView *)aMapView regionDidChangeAnimated:(BOOL)animated{
NSLog(@"Deltalong: %f", aMapView.region.span.longitudeDelta);
if (aMapView.region.span.longitudeDelta <= 0.000858){
//add your annotations
}
}