0

我试图弄清楚 a 是否与地图上的 aMKPolyline相交MKPolygon。目前我对此的唯一想法是通过该线并测试每个点是否位于多边形中。MKPolygon更确切地说,我正在尝试测试地图上是否没有MKUserLocation目标(因此MKUserLocation可以看到该目标)。

关于如何做到这一点的任何更实际的想法?如果不是,如何将 MKPolyLine 转换成很多点?

4

1 回答 1

1

它们都符合 MKOverlay 协议。您可以使用在称为 boundingMapRect 的协议上定义的属性,并在称为 intersectsMapRect 的协议定义的方法上使用它。更多信息在这里:

http://developer.apple.com/library/ios/#DOCUMENTATION/MapKit/Reference/MKOverlay_protocol/Reference/Reference.html

于 2012-08-22T15:49:21.323 回答