arcgis for js 展示透明图层
程序员文章站
2022-03-26 19:17:58
...
arcgis map里面做好的图层,本来是透明的,但在web页面上,用arcgis for js展示,却并非透明。
解决办法之道,是用opacity 或 setImageFormat
var dl = new ArcGISDynamicMapServiceLayer(mapServerPath);
if (dl.loaded) {
buildSubLayerList(dl);
}
else {
dojo.connect(dl, "onLoad", buildSubLayerList);
}
function buildSubLayerList(layer) {
//图层透明度,0完全透明,1不透明
if (指定了透明度) {
layer.opacity = 指定的透明度;
} else {
layer.setImageFormat("png32", false);//设置图层可以显示默认透明度的格式
}
layer.setVisibility(true);
var arrv = [1,2,3];
layer.setVisibleLayers(arrv);
}
上一篇: oracle\db2\informix中查询表中的第一条
下一篇: JS获取当月第一天和最后一天