If you need to enable a draggable annotation in MapKit ‘s mapview on platforms prior to iOS 4, these classes will save you days of works, while being future-proof too.

Official MapKitDragAndDrop Github repository