gpt4 book ai didi

javascript - leaflet.draw 中的 "Cancel"按钮触发了什么功能/事件?

转载 作者:行者123 更新时间:2023-11-30 16:26:41 24 4
gpt4 key购买 nike

我根据 How to click a button and start a new polygon without using the Leaflet.draw UI 设置了一个自定义按钮来启动绘图和 How to initiate the draw function without toolbar? .然而,一旦有人点击这个自定义按钮,我就不知道如何模仿 Cancel 按钮的行为,这样我就可以拥有类似的东西

<input type="button" onclick="stopEdits()" value="Click to Stop Drawing">

function stopEdits() {
//Cancel Drawing
}

最佳答案

所以这被下面的代码解决了,drawer.disable() 取消标记放置。

var drawer = new L.Draw.Marker(map, drawControl.options.marker);

function startDrawing() {

drawer.enable();
}

function stopDrawing() {
drawer.disable()
}

我遇到的问题是我之前在同一行中做的太多了:

var drawer = new L.Draw.Marker(map, drawControl.options.marker).enable();

关于javascript - leaflet.draw 中的 "Cancel"按钮触发了什么功能/事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34033633/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com