I looked at gesture recognizers in MKMapView peeps. He's probably out there somewhere.
Of course, messing around with a different GRs look is a bit dubious and is likely to break the next time Apple changes something in MKMapView ...
EDIT: In the interest of anyone reading this, check that these are UITapGestureRecognizer and numberOfTapsRequired == 2 and numberOfTouchesRequired == 1 .
Also, instead of completely disabling double tapping on the map, consider adding a double GR tap to the annotation, and then run [mapDoubleTapGR requireGestureRecognizerToFail:annotationDoubleTapGR] . Again, hacky - don't blame me if it breaks into the next OS update!
source share