zoukankan      html  css  js  c++  java
  • 图层控制

    layers:

    layerInfos:服务下子图层的数组,加载完成(LayerEvent.LOAD)之后可以访问。array。(defaultVisibility默认true)
    visibleLayers:服务下子图层的id组成的数组,加载完成(LayerEvent.LOAD)之后可以访问。ArrayCollection
    动态的服务,可以通过调整visibleLayers来控制子图层的显示与否。切片的服务visibleLayers是只读的。

    图层控制:

    要求:   (图层树上只有文件夹和图层2种节点)
    切片:    切片服务不能单个控制子图层,所以切片服务就当做一个服务,其在图层树上没有子图层
    动态(单):动态服务只有一个子图层的,在树上就当一个服务,其在图层树上没有子图层
    动态(多): 动态服务有多个子图层的,在图层树上把其子图层都列出来


    动态(单):勾选图层树时,勾选TocMapLayerItem,给visible,同时触发刷新事件,visibleLayers=new ArrayCollection([0]);
    动态(多):勾选图层树时,勾选TocLayerInfoItem,没给visible,同时触发刷新事件,visibleLayers=new ArrayCollection(visLayers);若子孩子有勾选的,则visible=true;
    切片    :勾选图层树时,给visible。

  • 相关阅读:
    js实现考试倒计时
    freemarker常见语法大全
    页面修改图片路径
    freemaker页面字符串特殊字符显示异常处理
    win10家庭版远程连接 要求的函数不受支持
    mysql出现提示错误10061的解决方法
    freemark
    面对众多的前端框架,你该如何学习?
    HBase 入门
    Hive 优化
  • 原文地址:https://www.cnblogs.com/tiandi/p/3116001.html
Copyright © 2011-2022 走看看