动态地图缩放时的卡图现象

arcgis的动态地图在缩放时,新一级的要素没有刷新完成前,会与前一级的图像发生叠加(由图一转换到图三),用户体验不好。希望能先消除老图层(由图二转换到图三),这样效果比较好。


图一:
[img]http://dl2.iteye.com/upload/attachment/0090/0662/b121baa2-4e99-3818-8e87-65815f940be1.jpg[/img]
图二:
[img]http://dl2.iteye.com/upload/attachment/0090/0664/4033fe5b-b851-3d95-9c00-1e934d24a949.jpg[/img]
图三:
[img]http://dl2.iteye.com/upload/attachment/0090/0666/955b0f97-3166-3d58-a31e-8b79cae1741d.jpg[/img]

实现方法也很简单,相关代码为:

map.addEventListener(ZoomEvent.ZOOM_END,zoomEnd);
private function zoomEnd(event:ZoomEvent):void{
//缩放时先隐藏动态图层,等刷新好了再显示出来
var dlayer:Layer = map.getLayer(Constant.DYNAMIC_LAYER_NAME);
dlayer.visible = false;
dlayer.refresh();
dlayer.visible = true;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值