【问题标题】:Leaflet - Layers and sub layers传单 - 图层和子图层
【发布时间】:2019-03-28 23:38:39
【问题描述】:

我想要一个传单层控件,该控件在检查/未选中时必须显示/隐藏主层中的所有子层。我还想独立检查/取消选中子图层。我浏览了 Leaflet 文档和论坛,但找不到任何参考。我应该为此编写一个自定义控件吗?请指教。

【问题讨论】:

    标签: leaflet


    【解决方案1】:

    我相信您需要为此编写一个自定义控件,因为 L.Control.Layers 目前没有内置嵌套支持。

    【讨论】:

      【解决方案2】:

      您可以尝试使用LayerGroup。来自官方文档:

      图层组

      用于将多个图层分组并作为一个图层处理。如果您将其添加到 地图,从组中添加或删除的任何图层都将 也在地图上添加/删除。扩展层。

      使用示例

      L.layerGroup([marker1, marker2])
          .addLayer(polyline)
          .addTo(map);
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-09-08
        • 1970-01-01
        • 1970-01-01
        • 2013-06-25
        • 1970-01-01
        • 2015-12-01
        • 2015-02-19
        • 1970-01-01
        相关资源
        最近更新 更多