0

MKPolylineがマップ上で交差するかどうかを調べようとして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 に答える