The Apple’s mapkit framework provides an interface to embed maps directly into the views. In fact, the mapkit also supports for annotating, adding overlays, and performing reverse lookups to determine information for the selected location coordinate. And Here, I’ve a created a demo on How to Integrate Mapkit View In iOS App To Put Pins on Map.
If you face any issue implementing it, you can contact me for help. Also, if you want to implement this feature in your iOS app and looking to Hire iPhone App Development Company to help you, then you can contact Space-O Technologies for the same.