我正在尝试做什么:
当用户点击放大或缩小按钮时,稍微自定义缩放事件会很不错。
问题:
我无法找到与放大和缩小按钮相关联的事件。我一直在阅读文档,我发现的唯一内容是 Dim output As New PlayerID
output = JsonConvert.DeserializeObject(Of Example)(TextBox1.Text)
For Each i In output.PlayerID
MsgBox(i.name)
Next
和zoomstart
。
问题:
是否有与这些缩放按钮相关联的事件?如果是这样,它们是否可以预先用于拦截缩放以自定义缩放?
答案 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)
});
但请记住,缩放可以通过滚动,编程方式更改......