Клуб API Карт

Как сделать на карте растягиваемые прямоугольники и круги?

saidpvt
30 октября 2010, 01:22

Дорогие, Леди и Джентльмены,

 

тут в порядке r&d  попытался проиграться с API yandex карт, но т.к. не нашел готовых решений хочу обратиться за помощью к экспертам.

 

Хочу решить достаточно очевидную задачку графического поиска объектов на карте:

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

 

вопрос - есть ли у кого-нибудь готовые примитивы для рисования кругов и прямоугольников?

Хочется сделать, чтобы пользователь видел, что он в данный момент выделяет. Аналогично кнопке «Увеличить»/magnifier/Лупа

1 комментарий
Подписаться на комментарии к посту
Многоугольники есть в API.
http://api.yandex.ru/maps/jsapi/doc/dg/tasks/how-to-add-polygon.xml

На основе многоугольника можно построить и круг.
http://api.yandex.ru/maps/jsapi/examples/circle.html

Слушая события на карте, можно рисовать многоугольники с помощью мышки. А можно воспользоваться стандратным режимом редактирования графики:
http://api.yandex.ru/maps/jsapi/doc/dg/concepts/overlay_editing.xml