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

Рейтинг: 0Ответов: 1Опубликовано: 27.04.2023

Использую редактирование полигона и отслеживаю событие vertexdrag. Мне нужно получить координаты смещения точки во время перетаскивания. Событие возвращает globalPixels, как это значение конвертировать в обычные координаты карты?

Пробовал использовать метод:

myMap.converter.globalToPage(globalPixels, myMap.getZoom())

Но получаю неверные значения.

Спасибо.

Ответы

▲ 1

Нашел способ, вдруг кому-то пригодится:

const projection = myMap.options.get('projection')
const coordinates = projection.fromGlobalPixels(globalPixels, myMap.getZoom())
console.log(coordinates) // Bingo!