2013-07-23 89 views
4

我想要一个Leaflet Layer Control,它可以选择其中一个基础层,并且该基础层本身是一个LayerGroup,我可以从中选择要显示的子层。我正在考虑一个设置,我点击一个单选按钮来选择基础层(图层组),然后我会看到一个复选框列表,其中的图层显示。有没有办法使用库存图层控制来做到这一点?单张图层控制:选择图层组内的图层?

我查找了一些示例并翻阅了Leaflet API,但没有发现任何类似的内容。

回答

4

目前没有Leaflet支持超出LayerGroup级别的图层层次结构。您可以使用Leaflet.GroupedLayerControl plugin在图层控制面板中实现一些基本分组,但不是实际的分层结构。

+0

我最终写了我自己的控制来做到这一点 - 这并没有那么糟糕。 – iHateCamelCase

+2

请分享,如果你可以! :) – Sebastialonso

+0

哦,我的。我只有一个夏天:) – iHateCamelCase