您好,您可以通过监听 Leaflet 地图的 dblclick
(双击)事件来结束绘制,示例代码如下:
var isDrawing = false; // 是否正在绘制
var tempLayer; // 临时图层
// 监听地图的双击事件
map.on('dblclick', function(event) {
if (isDrawing) { // 如果正在绘制
isDrawing = false; // 结束绘制
// 在这里执行结束绘制的操作
// 例如添加绘制完成的图层到地图上或进行其他操作
map.removeLayer(tempLayer); // 移除临时图层
tempLayer = null;
}
});
请注意,上述代码只是一个示例,具体实现需要根据您代码的实际情况进行调整。
希望能够帮助到您!