MKpolygon based on tap coordinates
<p>Title says it all. I've been trying create an app that uses a user defined area for a calculation. The user area is going to be created by taking in points that the user taps on a map. I've gotten as far as finding and zooming into the user's location, and switching from normal to satellite, but I cannot figure out how to set points for the polygon.</p>

<p>Basically I need to </p>

<p>1) Get a coordinate (longitude, latitude) from a tap </p>

<p>2) Create a moveable object on that coordinate </p>

<p>3) Use the object's coordinates to create a polygon</p>

<p>Currently I'm stuck on (Get a coordinate from a tap) which is harder than it seems.
If anyone could help or just point me in the right direction I'd be very grateful.</p>