Клуб API Карт

Координаты точки ломаной линии (многоугольника)

Пост в архиве.
CCooper
13 июля 2010, 18:38

стандартный пример яндекса - http://api.yandex.ru/maps/jsapi/examples/mappolygonediting.html

как можно в балуне или в отдельном поле выводить координаты точки, при клике на ней?

getPoint выдает координаты, но нужно знать номер вершины.

как быть?

3 комментария

посмотрите ещё данный пример:
http://api.yandex.ru/maps/jsapi/examples/mapeventsarguments.html

Вы хотите знать координаты вершины при редактировании полигона?

Тогда задайте собственный обработчик вызова меню (при клике по умолчанию открывается меню), который будет показывать координаты точки, по которой кликнули.

Это можно сделать так:

polygon.setEditingOptions({ menuManager: function (index) {
   alert(polygon.getPoint(index).toString());
   return [];
} });
работает :)

большое спасибо