Клуб API Карт

Как в API 2.0 в режиме редактирования запретить перемещать и создавать точки?

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

Цель - дать возможность вызвать собственное контекстное меню для точек (узлов) ломаной линии. Изменять линию не нужно. В версии API 1.1 я просто включал режим редактирования и запрещал перемещать и создавать точки вот таким образом:

    maxPoints: 1,
    onPointDrawing: function(index) { },
    onPointDragging: function(index) { }

Всё прекрасно работало:

Пересаживаюсь на API 2.0. В ней я не нашел подобного функционала (нет аналога onPointDrawing, которым можно "отменить" стандартное действие по перемещению точки). Метод preventDefault() в событии "geometrychange" не помог. Параметр maxPoints выставлен в 1, но редактор все равно позволяет создавать новые точки.

Подскажите, как в API 2.0 можно добиться результата, которого я добился в 1.1? Спасибо.

2 комментария

Да, есть ли аналог setEditingOptions и событий onPointDrawing и onPointDragging в новой версии API?

Спасибо заранее.

P.S. Вопрос, ессно, не к топик-стартеру. Просто похожую тему создавать не охота.

Сергей Козлов
28 января 2016, 04:50

Мне тоже это интересно