Суть задачи:
На карте пользователем размещается и/или редактируется произвольное количество полигонов. Нужно чтобы при редактировании его вершин редактируемая точка "прилипала" к краям и вершинам соседних полигонов, если находится на расстоянии меньше заданного.
Вопрос:
Есть ли какие-то встроенные средства или простые решения для такой задачи, или придётся делать через "универсальный интерфейс", вроде опроса в цикле всех полигонов, нахождение в каждом ближайшей точки и т.д, ибо это слишком требовательно к ресурсам?