我正在使用apple mapkit使用nsarray在地图上创建3个mkpolygonview。
我需要的是拥有一个轻敲手势识别器来获取每个多边形的坐标。 这可能吗?如果是这样,一些示例代码将不胜感激。
答案 0 :(得分:1)
您引用了MKPolygon
个对象(您自己的引用或overlays
对象的MKMapView
集合)。 MKPolygon
是MKMultiPoint
子类,提供points
,pointsCount
和getCoordinates
方法。
例如,如果您使用getCoordinates
,则可获得CLLocationCoordinate2D
数组,然后您可以使用convertCoordinate:toPointToView:
将其转换为您可以参考的CGPoint
在手势识别器中。