基于tap坐标的MKpolygon

MKpolygon based on tap coordinates

标题说明了一切。我一直在尝试创建一个使用用户定义区域进行计算的应用程序。用户区域将通过获取用户在地图上点击的点来创建。我已经找到并放大了用户的位置,并从正常切换到卫星,但我不知道如何为多边形设置点。

基本上我需要

1) 通过点击获取坐标(经度、纬度)

2) 在该坐标

上创建一个可移动的 object

3) 使用object的坐标创建多边形

目前我被困在(通过点击获取坐标)这比看起来更难。 如果有人可以提供帮助或为我指出正确的方向,我将不胜感激。

1) 通过点击获取坐标(经度、纬度) Get the coordinates of a point from mkmapview on iphone

2) 在该坐标上创建一个可移动对象 - 创建可拖动的 MKAnnotation

3) 使用对象的坐标创建多边形 - 以注释为中心坐标绘制 MKPloygon。