小编Dan*_*ega的帖子

在不重新排序的情况下使传单层可点击或不可点击

在 SO 或 Google 中未成功找到答案,然后自己成功找到了解决方案,我决定同时提出问题并回答。

可以在下面的“答案”中找到可重现的代码。

问题

默认情况下,所有图层都是“可点击的”。因此,当使用多个图层时,尤其是在叠加另一个图层(例如标记和多边形)时,图层的顺序决定了可点击的内容。用多边形覆盖的标记将保持不可点击,即使没有标签伴随多边形弹出。

我发现谈论这个问题的唯一帖子是:传单地图 - 第二个多边形使第一层无法点击

天真的解决方案是确保标记最后分层。不幸的是,如果您使用诸如 之类的功能addLayersControl(),启用/禁用图层会将该图层移至最前面。因此,虽然层顺序最初很重要,但它并不能真正“解决”问题。

r leaflet

3
推荐指数
1
解决办法
1677
查看次数

标签 统计

leaflet ×1

r ×1