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); }

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:ixiaoyang8@qq.com
QQ群:637538335
关注微信