Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图弄清楚 a 是否与地图上的 aMKPolyline相交MKPolygon。目前我对此的唯一想法是通过该线并测试每个点是否位于多边形中。MKPolygon更确切地说,我正在尝试测试地图上是否没有MKUserLocation目标(因此MKUserLocation可以看到该目标)。
MKPolyline
MKPolygon
MKUserLocation
关于如何做到这一点的任何更实际的想法?如果不是,如何将 MKPolyLine 转换成很多点?
它们都符合 MKOverlay 协议。您可以使用在称为 boundingMapRect 的协议上定义的属性,并在称为 intersectsMapRect 的协议定义的方法上使用它。更多信息在这里:
http://developer.apple.com/library/ios/#DOCUMENTATION/MapKit/Reference/MKOverlay_protocol/Reference/Reference.html