21
Июл
2021

Помогите отключить возможность вращения для polygon в Yandex.Maps

Пытаюсь реализовать возможность получать координаты выделенной прямоугольной области на YandexMaps. Загвоздка в том, что по умолчанию фигуру можно крутить, а пользователю этого делать нельзя.

yaForm = new ymaps.Polygon([
                [
                    [_center[0] - _step, _center[1] + _step],
                    [_center[0] + _step, _center[1] + _step],
                    [_center[0] + _step, _center[1] - _step],
                    [_center[0] - _step, _center[1] - _step],
                ]
            ], {}, {
                fillColor: _fillColor,
                strokeColor: _strokeColor,
                strokeOpacity: _strokeOpacity,
                strokeWidth: _strokeWidth,               
                editorFrameRotateIconLayout: ymaps.templateLayoutFactory.createClass('<div class="map-hidden"></div>'),
            });               

            yaMap.geoObjects.add(yaForm);                   
            yaForm.editor.startFraming();  

Добавляю класс "map-hidden" к иконке вращения, но остается линия.

введите сюда описание изображения

Кто-то знает можно вообще отключить эту опцию или хотя-бы скрыть линию?

Источник: https://ru.stackoverflow.com/questions/1307512/%D0%9F%D0%BE%D0%BC%D0%BE%D0%B3%D0%B8%D1%82%D0%B5-%D0%BE%D1%82%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D1%8C-%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D0%B2%D1%80%D0%B0%D1%89%D0%B5%D0%BD%D0%B8%D1%8F-%D0%B4%D0%BB%D1%8F-polygon-%D0%B2-yandex-maps

Тебе может это понравится...

Добавить комментарий