需要将图层标记为可交互,以便能够触发点击事件。代码示例:
var vectorGrid = L.vectorGrid.slicer(data, {
interactive: true
}).addTo(map);
vectorGrid.on('click', function(evt) {
// 处理点击事件
});
在创建 L.vectorGrid 图层时,将 interactive 属性设置为 true,以便允许图层响应用户事件。然后可以使用 .on() 方法监听 'click' 事件或其他事件,以便在用户点击时处理相应事件。