传单:无法找到缩放按钮点击的事件

Leaflet : Can't Find Events For The Zoom Buttons Clicks

我想做的事情:

当用户单击放大或缩小按钮时,稍微自定义缩放事件会很好。

问题:

我找不到与放大和缩小按钮关联的事件。我一直在阅读文档,我唯一找到的是 zoomstartzoomend

问题:

是否有与这些缩放按钮关联的事件?如果是这样,是否可以使用它们预先拦截缩放以自定义缩放?

缩放控件没有触发任何事件。仅在地图放大或缩小时来自地图本身。如果您需要在放大按钮上挂钩:

var element = document.querySelector('a.leaflet-control-zoom-in');

L.DomEvent.addListener(element, 'click', function (e) {
    console.log('Got clicked:', e)
});

但请记住,可以通过滚动、...

以编程方式更改缩放