0
我正在研究一个让用户在地图上选择位置的应用程序。整个地图被细分为不规则区域(行政边界),当用户触摸地图上的一个点时,我需要能够找出该点属于哪个区域。只是为了澄清,用户可以选择的点数没有限制,他们只需点击地图上的任何地方。iOS MapKit - 定义不规则可触摸区域
达到此目的的最佳方法是什么?我一直在看MKPolygon
班,但无法真正弄清楚这是否应该走。如果是这样,我会使用MKOverlay
协议的intersectsMapRect:
方法来检查匹配吗?这种地图操作有没有好的教程?
我结束了使用这里描述的方法:http://stackoverflow.com/questions/4354130/how-to-determine-if-an-annotation-is-inside-of-mkpolygonview-ios但取决于项目如果我需要更复杂的自定义,可能会查看MapBox。 – SaltyNuts