传单:无法找到缩放按钮点击的事件
Leaflet : Can't Find Events For The Zoom Buttons Clicks
我想做的事情:
当用户单击放大或缩小按钮时,稍微自定义缩放事件会很好。
问题:
我找不到与放大和缩小按钮关联的事件。我一直在阅读文档,我唯一找到的是 zoomstart
和 zoomend
。
问题:
是否有与这些缩放按钮关联的事件?如果是这样,是否可以使用它们预先拦截缩放以自定义缩放?
缩放控件没有触发任何事件。仅在地图放大或缩小时来自地图本身。如果您需要在放大按钮上挂钩:
var element = document.querySelector('a.leaflet-control-zoom-in');
L.DomEvent.addListener(element, 'click', function (e) {
console.log('Got clicked:', e)
});
但请记住,可以通过滚动、...
以编程方式更改缩放
我想做的事情:
当用户单击放大或缩小按钮时,稍微自定义缩放事件会很好。
问题:
我找不到与放大和缩小按钮关联的事件。我一直在阅读文档,我唯一找到的是 zoomstart
和 zoomend
。
问题:
是否有与这些缩放按钮关联的事件?如果是这样,是否可以使用它们预先拦截缩放以自定义缩放?
缩放控件没有触发任何事件。仅在地图放大或缩小时来自地图本身。如果您需要在放大按钮上挂钩:
var element = document.querySelector('a.leaflet-control-zoom-in');
L.DomEvent.addListener(element, 'click', function (e) {
console.log('Got clicked:', e)
});
但请记住,可以通过滚动、...
以编程方式更改缩放