Skip to content

🥰 [FEATURE] 增加控件的监听事件“drawEnd” #185

@chinyifei

Description

@chinyifei

💻 Features description [Please make everyone to understand it]

  监听控件‘line’|‘polygon’|‘rect’|‘circle’绘制结束事件

🏞 What problem does this feature solve

  当控件结束绘制之后,退出当前的绘制状态,可以实现不必用户再次点击激活的绘制类型退出绘制状态

🧐 What does the proposed API look like

名称 说明 类型
ControlEvent.DrawChange 'drawChange' 当激活绘制变化时触发
ControlEvent.DataChange 'dataChange' 当绘制数据发生更改时触发
ControlEvent.DrawEnd 'drawEnd' 当前绘制结束

🚑 Any additional [like screenshots]

目前我的实现是这样的:

  drawControl.on(ControlEvent.DrawSelect, (drawType, feature) => {
        console.log('当前选中数据发生更改', drawType, feature);
        // 退出绘制状态
        if (!feature) {
          drawControl.setActiveType(drawType);
        }
      });

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions