Leaflet:无法查找缩放按钮单击的事件

时间:2015-12-12 19:55:28

标签: maps zoom leaflet

我正在尝试做什么:

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

问题:

我无法找到与放大和缩小按钮相关联的事件。我一直在阅读文档,我发现的唯一内容是 Dim output As New PlayerID output = JsonConvert.DeserializeObject(Of Example)(TextBox1.Text) For Each i In output.PlayerID MsgBox(i.name) Next zoomstart

问题:

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

1 个答案:

答案 0 :(得分:1)

zoomcontrol没有触发任何事件。放大或缩小时仅从地图本身。如果你需要在zoomin按钮上挂钩:

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

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

但请记住,缩放可以通过滚动,编程方式更改......