0

MKPolygon オーバーレイに含まれる郵便番号を見つけようとしています。座標が含まれている郵便番号を見つけるのは簡単なことです。多角形に含まれる面積はどうですか?

私が検討しているいくつかのアプローチ:

  1. ポリゴンの境界線の座標から郵便番号を使用するだけです。この方法の不正確さは、ポリゴン領域が増加するにつれて増加します。

  2. ポリゴンを囲む CGPath 内のポイントをチェックし、マップ座標に変換して、郵便番号を取得します。パスにポイントが含まれているかどうかは確認できますが、パス内の個々のポイントを取得して座標に変換することはできません (ポイントが多すぎるため)。

  3. ポリゴンの境界線上のポイントの 1 つの地域 (都市) を取得し、その地域内のすべての郵便番号を取得して、それらがポリゴンと交差するかどうかを確認します。これが実際にどのように実装されるかはまだ調査中です。

より多くの/より良いアイデアは大歓迎です!

4

1 に答える 1