单张绘制插件禁用双击事件以完成绘制折线

时间:2017-04-13 16:02:43

标签: ionic-framework leaflet leaflet.draw

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

1 个答案:

答案 0 :(得分: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);
    }
   }
});