Доброго времени суток. Решил сделать на основе выбора области полигона в задаче области.
В целом он повторяет выбор области полигона, только окончание выбора области необходимо сделать двойным кликом, а не нажатием на выбор области.
Для этого я в src\components\GwtkSearchArea\actions\SelectMapPolygonAction .ts сделал обработку события onMouseDoubleClick
А в нем выполняю
this.map.setActiveObject( this.currentObject );
После этого область выделяется, но курсор не меняется и контуры остаются.
Судя по коду я так понял нужно было еще выполнить, this.setState, для смены состояния(в нем выполняется doAction). Но сделав обработку и вызвав doAction, выделенная область просто исчезла.
Просьба помочь
В целом он повторяет выбор области полигона, только окончание выбора области необходимо сделать двойным кликом, а не нажатием на выбор области.
Для этого я в src\components\GwtkSearchArea\actions\SelectMapPolygonAction
А в нем выполняю
this.map.setActiveObject( this.currentObject );
После этого область выделяется, но курсор не меняется и контуры остаются.
Судя по коду я так понял нужно было еще выполнить, this.setState, для смены состояния(в нем выполняется doAction). Но сделав обработку и вызвав doAction, выделенная область просто исчезла.
Просьба помочь