Клуб API Карт

Как отловить событие изменения полигона

gofkane
2 июля 2013, 14:14

Нужно знать тот момент, когда пользователь закончил изменять полигон. Также нужно узнать координаты всех точек полигона  (координаты не на экране, а реальные, на карте). Как это сделать?

1 комментарий
Подписаться на комментарии к посту

Слушайте событие http://api.yandex.ru/maps/doc/jsapi/2.x/ref/reference/IGeometryEditor.xml#event-statechange и смотрите состояние редактора геометрии. У каждого редактора состояние описывается несколькими полями. Для линии например http://api.yandex.ru/maps/doc/jsapi/2.x/ref/reference/geometryEditor.LineString.xml#state

Чтобы узнать координаты полигона нужно вызвать

 

poly.geometry.getCoordinates()