一般项目中,切片地图、动态地图、影像图层、超图、天地图等都是一个地图服务url地址,如果想一个图层中加载多个呢,如下图所示河道图层想展示流域范围、生态岸线、水洗三个图层:

ArcGISDynamicMapServiceLayer设置多图层可见性方法

在配置文件中添加自定义属性visiableLayers,具体如下:

ArcGISDynamicMapServiceLayer设置多图层可见性方法

在图层加载过程中执行createDynamicLayer方法,这个方法中增加一个属性判断,有值执行setVisibleLayers()方法,这个方法是什么用途呢,看官网介绍

ArcGISDynamicMapServiceLayer设置多图层可见性方法

ArcGISDynamicMapServiceLayer设置多图层可见性方法

就是如此简单就实现了多个图层的展示,可通过图层切换展示,具体效果如下:

ArcGISDynamicMapServiceLayer设置多图层可见性方法ArcGISDynamicMapServiceLayer设置多图层可见性方法

相关文章:

  • 2021-08-03
  • 2022-12-23
  • 2021-12-04
  • 2022-12-23
  • 2022-12-23
  • 2021-04-04
猜你喜欢
  • 2022-12-23
  • 2021-07-17
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-23
相关资源
相似解决方案