Клуб API Карт

Как объединить несколько полигонов в один?

Пост в архиве.

Как несколько полигонов объединить в один (или в одну группу), чтоб потом можно было проверить, принадлежит ли какой-то адрес какому-нибудь из полигонов или лежит за пределами?

https://tech.yandex.ru/maps/jsbox/2.1/route_inside_polygon вот тут это работает. Но там только один полигон и длину участков не показано, как вычислить. У меня же несколько полигонов и надо вычислить длину маршрута в городе и длину за пределами.

Помогите плз.

3 комментария

В АПИ нет инструментов для объединения полигонов

Пётр Рудой
27 января 2016, 22:12

Очень жаль (обязательно добавьте такой инструмент).

Ну хоть подскажите, как вычислить длину куска маршрута (на вашем учебном примере - это синие и красные части)?

АПИ предназначен не для редактирования геоданных, а для их визуализации, соответственно такого рода функционал скорее всего никогда не будет добавлен.

 

Посчитать длину куска маршрута можно суммировав длины входящих в него сегментов (ломаных)

Длину ломаной можно получить из геометрии ломаной

 

http://jsfiddle.net/dn5prLn2/