Клуб API Карт

Скрыть полилинию внутри полигона

lexxeagle
28 июля 2013, 12:03

Добрый день,

Задача у меня такая - строю маршрут состоящий из отдельных полилиний, линии вычленяю из всего маршрута, бью на сегменты и потом проверяю попадают ли они в полигон, соответсвенно на выходе получаю 2 полилинии - внутри и снаружи полигона. Но при некоторых условиях маршрут может пересечь полигон в нескольких местах а не только в одном. поэтому если выводить двумя полилиниями разного цвета получаю паразитные соединения, которых бы хотелось не видеть.

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

1 комментарий
Подписаться на комментарии к посту

Нужно делить на отдельные линии. Скрыть часть одной не получится.

В блоге есть пример решения подобной задачи.