Клуб API Карт

Попадание координаты в замкнутый контур

edaby
16 сентября 2010, 10:50

На карте имеется замкнутый контур (многоугольник или ломаная).

Нужно определить, попадает ли внутрь этого замкнутого контура заданная координата, либо нет.

Есть ли стандартные функции для этой вакхналии? Если нет, то как посоветуете решить задачу?

Заранее спасибо за ответы!

5 комментариев
Подписаться на комментарии к посту
1. Находим в документации класс-многоугольник.
2. Читаем список методов.
 

хотя точка находится внутри этого многоугольника, условие почему-то не срабатывает((
Будьте внимательнее, метод contains() принимает в качестве параметра геоточку, а не последовательно значения координат.

if (polygon.contains(new YMaps.GeoPoint(27.566721,53.904041))) alert(1);

оу! получилось)


спасибо большое всем за ответы

JS API - Polygon


см. ссылку.


 


Пожалуйста :)