0

我坚持了 4 天,试图找到一种方法来禁用 dblclick 事件以使用传单绘制插件完成多段线的绘制……任何帮助、技巧或想法将不胜感激。

4

1 回答 1

0

您可以在类中包含绑定此处理程序的L.Draw.Polygon新函数。_updateFinishHandler它会是这样的:

L.Draw.Polygon.include({
   _updateFinishHandler:function(){
    var markerCount = this._markers.length;
    if (markerCount > 1) {
        this._markers[markerCount - 1].on('click', this._finishShape, this);
    }
    if (markerCount > 2) {
        this._markers[markerCount - 2].off('click', this._finishShape, this);
    }
   }
});
于 2017-04-14T11:11:25.527 回答