Есть на карте многоугольник: var polygon;
Есть маршрут который начинается в полигоне и заказнчивается вне его: var router = new YMaps.Router([...]
Далее var route = router.getRoute(0);
Беру координаты 1-ой точки ломаной var segment = route.getPoint(1);
Смотрю какие они:
alert('Точек всего: ' + route.getNumPoints()При таком маршруте и условиях получаю: точек 256, координаты (1-ой точки) 37.681894,55.762903
alert('Координаты: ' + segment);
Далее делаю условие:
if (polygon.contains(new YMaps.GeoPoint(segment) )) {alert('Координаты: ' + segemnt + 'попадают!');}
Которое говорит что не попадают, (т.е. ничего не говорит
В чём проблема?