所以我在使用 leaflet 1.0.3 的 chrome 中遇到了这个问题。当我绘制多边形或线条时,我尝试单击缩放按钮,它将绘制一个点。我设置了demo向你展示我在说什么。
我尝试更改 z-index,但这不起作用,只是编辑了缩放功能以删除最后一点,但这在 Firefox 中产生了问题。当我在绘图时尝试放大和缩小时,我不需要它来绘制点。
要重现问题,只需单击右侧的多边形或直线工具即可开始绘制,然后单击缩放按钮。
dont
mind
these
lines
最佳答案
看起来您正遭受传单错误 #5308 - 使用 pointerevent
进行事件传播存在错误,具体取决于浏览器。
这个问题已在 Leaflet 1.1.0 中得到解决,因此您的问题的解决方案就是简单地升级。
关于javascript - 单击缩放控制时如何阻止传单注册单击 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48414285/