Клуб API Карт

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

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

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

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

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

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

Код на github