Клуб API Карт

Общие границы полигонов

MVarzega
4 октября 2016, 17:52

Ситуация такова:

на карте размещено несколько полигонов, которые имеют общие границы друг с другом, т.е. точки одного полигона являются точками другого (правильнее  - другой полигон тоже имеет точки с такими же координатами).

есть потребность в изменении геометрии этих полигонов. Изменение области геометрии, неграничащей с другими полигонами  - не вызывает затруднений, а вот на общей границе- очень даже не просто ...

подскажите пжлста есть ли возможность как то сцепить полигоны в общих границах (точках), и изменять геометрию обоих полигонов, в случае перемещения общей точки одного из полигонов?

Буду премного благодарен, если укажите в каком направлении двигаться....

3 комментария
Подписаться на комментарии к посту
Встроенных средств для такого кейса в АПИ нет. Вы можете сами слушать изменения геометрии на редактируемом полигоне и менять координаты соотв. вершин в других полигонах
я об этом тоже подумывал, но никак не могу понять как добраться до точки полигона по координатам, поскольку индексы у точек с одинаковыми координатами в каждом полигоне разные...

MVarzega,
перебирать все и сравнивать координаты. Можно один раз при начале редактирования определить какие точки в полигонах совпадают, запомнить их индексы, и следить за изменениями вершин по этим индексам