原地图文档中设置的图层透明度在地图服务出图时未生效

在地图文档mxd中设置了透明度,但是在JS中调用该地图服务的时候,透明度没有显示。
已邀请:

谢军

赞同来自:

【解决办法】:
如果在mxd中设置了透明度,那么在JS中调用该地图服务的时候,需要将出图格式设置为jpeg。可以在构建ArcGISDynamicMapServiceLayer的时候指定;也可以在构建好之后,通过setImageFormat()方法再指定 ,例如:dynamicMapServiceLayer.setImageFormat(jpeg); 

如果通过在JS中对地图服务直接指定透明度,则不需要特别指定出图格式。

Focus - 木工

赞同来自:

我之前按照你的是可以成功的,但是在代码中有重复设置了透明度,导致颜色变化了,于是把图层中的透明度去掉了,而且我使用的PNG8呀,很少考虑用到JPEG

要回复问题请先登录注册