Клуб API Карт

Выделение произвольной области на карте(не полигон)

Кирилл Иванов
13 мая 2015, 18:22

Как сделать выделение произвольной области, как на domofond.ru? Хочется реализовать так же, не используя полигон. Понятно, что в конечном итоге получится всё-равно полигон из очень маленьких отрезков. Как разделить эту кривую на отрезки и как определить координаты точек? В какую сторону копать? 

2 комментария
Подписаться на комментарии к посту
Всеволод Шмыров
13 мая 2015, 18:34
Добрый вечер.
Чтобы решить эту задачу нужно перевести точки из координатной системы страницы в геоокоординаты. Это можно сделать переведя точки в глобальные пиксельные координаты, а уже потом в гео. Похожая задача показана в этом примере https://tech.yandex.ru/maps/jsbox/2.1/dragger

Можно посмотреть как сделан новый инструмент определения координат.

Там есть создание полигона.

Код на github