1、需求
对任意一个图层进行透明度设置
2、实现过程
坑:如果使用arcgis server发布地图中包含若干个子图层,在arcgis api for js 中使用动态图层的方式加载,则在map对象里面是以一个图层的方式存在,此时设置图层的透明度,只能控制全部子图层的透明度。
如何控制每个子图层的透明度呢?
TMD使用arcgis server将每个图层都发布为一个服务,然后使用动态图层的方式逐个加载,就可以对单个图层进行设置:setOpacity(0.1)。
设置前:
设置后: