当前位置: 首页 > 知识库问答 >
问题:

传单图层控制:选择图层组内的图层?

巫朝明
2023-03-14

我想有一个传单层控件,在那里我可以选择一个基本层,并使这个基本层本身是一个LayerGroup,从中我可以选择要显示的子层。我正在考虑一个设置,在那里我点击一个单选按钮选择基本层(层组),然后我会看到一个复选框列表,其中的层显示。有没有办法使用库存层控件做到这一点?

我找了一些例子,翻阅了一下传单API,但没有找到类似的东西。

共有1个答案

万明辉
2023-03-14

当前不支持LayerGroup级别以外的层层次结构。您可以使用Leaflet.GroupedLayerControl插件在层控制面板中实现一些基本的分组,但不是实际的层次结构。

 类似资料:
  • cesium每更新一个版本,就会导致默认的三维球不可见,原因是bingkey发生了变化,如果我们想设置三维球加载的初始图层,可以修改viewer的imageryProvider属性,但是这样做会导致一个问题:baseLayerPicker控件的按钮图标会显示为空白 今天我们来解决这个问题。 拿到问题不要直接开怼,想一想,应该怎么做? 首先我们知道这个控件就是一个div,那毫无疑问,使用js强制修改

  • 我在宣传单上展示了两个Geojson文件。这两个文件在我的地图上显示良好,但我希望能够有选择器工作在两个层。 如您在这里所见,我选择器仅显示在以下省份:http://bl.ocks.org/renauld94/8493CA671CE8DE63BFAB9FAFD3F3F574/363F40907203CC431DE22E16987669B7BAE13FE8 我如何可以有一个选择器为两层?

  • 图层是 Sketch 中最基本的构成单位。不同于其他将图层和对象混为一谈的应用,在 Sketch 里每个对象都有自己的图层。所以在这个手册中,我们所说的“图层”和“对象”其实是一样的意思,这两个词是可以相互替换的。 编组和画板能让你在 Sketch 里有效的管理内容,他们也会被视为多个图层的组合。要想添加新的涂层,你可以单击工具栏中的 insert 按钮。 添加图层 添加图层最简单的方式便是直接从

  • 标签 描述 laycount 重新分配layer图层和message层的数目 layopt 设定图层的属性 backlay forelay 把表层复制到里层 把里层复制到表层 copylay 把某一图层复制到目标图层上 laylevel 设定图层的absolute layfront layback 把指定图层移到最前面 指指定图层移到最后面 laycount 说明: (1) 重新分配layers[

  • Cesium支持从几个标准服务绘制和添加高分辨率图像(地图)图层。图层可以按顺序排列,并混合在一起。每一层的亮度、对比度、伽玛、色调和饱和度可以动态地改变。本节教程介绍了图层的概念以及相关的Cesuim APIs。 快速入门 我们暂时忽略细节,直接编写代码来添加一些图像层。在Sandcastle中打开Hello World示例。此示例创建一个Viewer组件,默认情况下,该组件呈现Bing Map

  • 图层组 使用图层组,您可以向地图添加多个图层并将其作为单个图层进行管理。 按照下面给出的步骤创建一个LayerGroup并将其添加到地图中。 Step 1 - 通过传递“ div ”元素(字符串或对象)和映射选项(可选)来创建Map对象。 Step 2 - 通过传递所需图块的URL来创建Layer对象。 Step 3 - 使用Map类的addLayer()方法将图层对象添加到Map 。 Step