javascript - 在传单中双击 CircleMarker 禁用 map 缩放

标签 javascript leaflet

我试图在单击 CircleMarker 对象时禁用 map 上的缩放,但直到现在都没有成功。

这是我的代码:

var myCircle = new L.CircleMarker(new L.LatLng(50.924480, 10.758276), 10).addTo(map);
myCircle.on("click", function () {
    //my click stuff
});
myCircle.on("dblclick", function () {
    //my dblclick stuff
});

每次触发 dblclick 事件时, map 都会缩放,如何禁用它?

最佳答案

尝试

var myCircle = new L.CircleMarker(new L.LatLng(50.924480, 10.758276), 10).addTo(map);
map.doubleClickZoom.disable(); 

引用 this document

关于javascript - 在传单中双击 CircleMarker 禁用 map 缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15406537/

相关文章:

javascript - nginx 在更改时提供错误的 js 文件

javascript - Leaflet JS - 实现手势处理以强制执行 2 指滚动

javascript - 传单:标记上方的折线

javascript - 如何在 180° 子午线附近显示传单标记?

javascript - 如何设置传单中的图像偏移?

javascript - 一次显示隐藏一个 DIV onClick

javascript:获取印度的日期和时间(不是个人计算机的日期和时间)

javascript - div 父项上的 preventDefault 防止输入子项获得焦点

javascript - 用 Ajax 替换 Iframe

javascript - React-Leaflet Map 不更新