私のプロジェクトでは、多くのポリゴンが描かれたマップがあります。各ポリゴンは MVCArray として表されます。
ユーザーは、次の方法でマップ上に新しいポリゴンを描画できます。
- ユーザーがマップをクリックすると、新しいマーカーが表示されます。これは、一時的な先行マーカーと作成された最初のマーカーに接続されます。
- ユーザーがマーカーをクリックすると、そのマーカーは削除され、マーカーの先行と後続の間に新しい接続が確立されます。
ユーザーがマップ内の別のポリゴンを描画できるようにしたくありません。新しく作成されたマーカーが別のポリゴン上にあるか、新しいマーカーによって (または別のマーカーの削除によって) 作成された接続線が別のポリゴン上を通過していること。
誰かが私を助けたり、ヒントをくれたりできますか?