相关疑难解决方法(0)

如何从 GridLayer 制作交互式传单图块

通过扩展 GridLayer,您可以返回自定义 div 元素,以根据坐标为每个图块加载您自己的视觉效果。对于我想做的事情,我想让每个图块具有响应能力,以便当您将鼠标悬停在它上面时它会执行某些操作。但是,将此属性添加到 div 不会执行任何操作,与单击和其他交互性相同。看起来 Leaflet 只是单独渲染它们并返回它们生成的合成图像,从而删除了我的属性。

我必须从地图中提取事件,找到我单击的图块,更改该图块的数据,然后重新加载图层以便显示更改。有没有更快、更干净的方法来做到这一点?

html javascript leaflet

5
推荐指数
1
解决办法
1559
查看次数

标签 统计

html ×1

javascript ×1

leaflet ×1