Клуб API Карт

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

Пост в архиве.

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


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

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
Тайный покупатель #461
28 января 2016, 06:34
Спасибо. Вы  помогли нам. Наши специалисты Возьмут предложенный вами вариант.