В моем проекте у меня есть карта с большим количеством нарисованных полигонов. Каждый полигон представлен как MVCArray.
Пользователь может нарисовать новый полигон на карте следующим образом:
- Если пользователь щелкнет по карте, появится новый маркер: он будет связан с временным предшественником и созданным первым маркером.
- Если пользователь нажмет на маркер, он будет удален, и между предшественником и преемником маркера будет установлена новая связь.
Я не хочу, чтобы пользователь рисовал другой полигон на карте. Либо вновь созданный маркер находится на другом полигоне, либо линия соединения, созданная новым маркером (или в результате удаления другого маркера), проходит над другим полигоном.
Может ли кто-нибудь помочь мне или дать мне подсказку?