Автосклейка границы полигона с другой границей другого полигона
Вложений: 3
Добрый день!учу JS ,пишу программу для карты воды,такая проблема: в Yandex APi JS допустим, когда сначала рисуешь один произвольный полигон(участок), где можно взять пробу воды, затем рядом еще один полигон тоже произвольный- предусматривается автоматическое "cклеивание" границ полигонов ,чтобы не было лишних пустых областей между границами и тд и так каждый раз при рисовании нового полигона которые соприкасается к границам любого полигона границы между ними должны ровными см. скриншоты ,ищу для этого какое то решение автосклейки для этого какой-нибудь сторонний API (вроде Yandex карт) или какой то фреймворк?Заранее буду очень благодарен!!!
|
Цитата:
Цитата:
Я бы попробовал решить проблему поиском ближайших друг к другу вершин разных фигур, после перемещал вершины одной фигуры на координаты ближайшей вершины другой фигуры. По идее это должно сработать, вот только у вас наверняка будут "лишние" вершины одной из фигур рядом с "границей" соприкосновения. |
|
Вложений: 2
Nexus,
Добрый по ссылке github это для линий snap(то есть привязка к объекту) к другой линии, а для полигонов возможно?ну как бы привязать границы одного полигона к к границе другого ? |
Sevic81,
Да, можно. Обратите внимание на guideLayers, в нем задаются слои, к которым создаваемый/редактируемый объект может "прилипать". |
Часовой пояс GMT +3, время: 12:25. |