Можно ли получить пересечения с помощью ymaps.geoQuery(...).searchIntersect(...) или еще каким-то образом.
Т.е. если они пересекаются в одной точке, то результатом была бы эта одна точка, если в двух точках, то две точки, если соприкасаются на отрезке, то результат полилиния.
В моем примере например полигон и полилиния имеют одну общую вершину, и выполнив:
var result = ymaps.geoQuery(polygon).searchIntersect(polyline);
result.setOptions('fillColor', 'FF0000');
Красным подкрашивается весь полигон, а хотелось бы получить именно пересечение, т.е. точку.
А если:
var result = ymaps.geoQuery(polygon).intersect(ymaps.geoQuery(polyline));
Вообще result.getLength() равен 0