У меня есть некоторые ломаные (массив координат, представляющий маршрут)Detect, если полилиния пересекает многоугольник
У меня также есть полигон (а rectanble, изготовленный из 4-х координатов)
Они используются в Google Maps (API v3).
-
мне нужно знать, если какие-либо из theese полилинии пересекает многоугольник, и если да, ломаные которым (s) пересекает?
Я надеюсь на функцию, я могу отправить объект polygon и массив полилинии, чтобы он возвращал список пересекающихся полилиний.
Например, чтобы назвать как:
var result = checkForIntersects(radiusPoly, polylines);
В результате может быть «0,1 не», если первые два полилинии пересекает, или «» если ни пересекает.
надеюсь, что имеет смысл :-)
Пример полигона и ломаные доступны здесь: JSfiddle (Обновление 2018-02-01: К сожалению, я заметил, что мой пример больше не работает, но координаты есть.. Лучше, чем ничего, я думаю.)