1、需求
對任意一個圖層進行透明度設置
2、實現過程
坑:如果使用arcgis server發布地圖中包含若干個子圖層,在arcgis api for js 中使用動態圖層的方式加載,則在map對象里面是以一個圖層的方式存在,此時設置圖層的透明度,只能控制全部子圖層的透明度。
如何控制每個子圖層的透明度呢?
TMD使用arcgis server將每個圖層都發布為一個服務,然后使用動態圖層的方式逐個加載,就可以對單個圖層進行設置:setOpacity(0.1)。
設置前:
設置后: