- (void)mapView:(MAMapView *)mapView regionDidChangeAnimated:(BOOL)animated
{
SEL getMapSelector = @selector(getMapData);
[NSObject cancelPreviousPerformRequestsWithTarget:self selector:getMapSelector object:nil];
[self performSelector:getMapSelector withObject:nil afterDelay:0.5];
}原文地址:http://blog.csdn.net/gaoyp/article/details/39180855