Arcgis之感觉图层被修改,以及ArcGISTiledMapServiceLayer与ArcGISDynamicMapServiceLayer对比

Bug:加载的图层服务切片为何感觉与生产不一样?

问题描述:

ArcGISDynamicMapServiceLayer获取图层,未设置返回的切片格式,
默认是格式png,而该图层设置返回的切片格式是png32,则可能导致切片模糊
这是是数字出现了白色边框,使得数字不清晰
在这里插入图片描述

不设置返回的切片格式时,返回图层效果如下
在这里插入图片描述
设置返回切片格式与图层发布时要求的格式一致时,返回图层效果如下
在这里插入图片描述

解决方法

设置返回切片格式

var cjiwaterLayer = new esri.layers.ArcGISDynamicMapServiceLayer( 地址);
cjiwaterLayer.setImageFormat('png32');   //设置返回切片的图片格式
map.addLayer(this.cjiwaterLayer);

官方参考链接
http://arcgis.my/jsapi/arcgisdynamicmapservicelayer-amd.html#setimageformat

ArcGISDynamicMapServiceLayer(动态地图服务)

  • 优点:通常用于实时显示经常变化的数据,支持控制单个图层可见性,可动态投影。
  • 缺点:显示效果较差,整个服务出图较慢。
var basemap = new esri.layers.ArcGISDynamicMapServiceLayer(地址); 
map.addLayer(basemap);

ArcGISTiledMapServiceLayer

  • 优点: 可以直接加载服务器端的缓存地图服务,显示效果好,速度快
  • 缺点:正是ArcGISDynamicMapServiceLayer的优点,即不支持动态投影,不能控制图层可见性,服务器端需要提前生成缓存等。
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值