Клуб API Карт

Координаты выделенного квадрата или радиуса

Kazibekov
13 января 2011, 22:35

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


Как это можно осуществить?

2 комментария
Подписаться на комментарии к посту
Давайте будем считать что выборка по радиусу должна быть визуально аналогична инструменту "линейка", а выбор "квадратом" аналогично выделению zoom-региона правой кнопкой мышки.
Также следует уточнить что браузер самостоятельно в общем случае ничего не может скопировать в буфер обмена - только подготовить для вас данные чтобы ВЫ нажали контол+с. И никак иначе - безопастность понимаете ли.

Итого ответом на ваш вопрос будет:
1.это может сделать через контролы.
2.либо через два, либо через один, который будет по разному работать на разных кнопках мышки. Но это вопрос частного UI который вы не уточняли.
3.Визуализацию этого сделать лучше через графику - полигон или полилайн.
4.Посмотреть как именно это сделать можно в Сашинах примерах

http://api.yandex.ru/maps/jsapi/examples/#polylines

http://api.yandex.ru/maps/jsapi/examples/mapcontroltoolbarradiobutton.html

http://api.yandex.ru/maps/jsapi/examples/#events
Спасибо. Вы  помогли нам. Наши специалисты Возьмут предложенный вами вариант.