地图服务中设置的透明度值在Android客户端不起作用

地图服务中设置的透明度值在Android客户端不起作用
已邀请:

张赛

赞同来自:

【解决办法】:
由于Android客户端在向服务器端发送请求时,提交的图片格式的形式是format=png,这种形式下无法获取透明度的通道,因而导致无法获取具有透明度的返回结果。
建议
1)调用ArcGISDynamicMapServieLayer中的setOpacity方法。
2)重写ArcGISDynamicMapServiceLayer这个类的getImage(int width, int height, Envelope extent)方法。在这一方法中,重新发送请求,并确保请求参数中的png设置为png32。如下所示:
http://192.168.100.83:6080/arc ... %3D96

redlonelyhawk

赞同来自:

请问具体怎么重写,链接无法打开

要回复问题请先登录注册