zoukankan      html  css  js  c++  java
  • Arcgis for javascript map操作addLayer具体解释

    本节的内容非常easy。说说Arcgis for Javascript里面map对象的addLayer方法。在for JS的API中,addLayer方法有两种。例如以下图:


    addLayer方法

    在addLayer方法里面有两个參数。一个是必选參数layer,还有一个是可选參数index。layer就不说了,能够是支持的不论什么一种layer,重点说说index。

    index參数用来控制地图显示的层级关系。也就是哪个在上。哪个在下的问题,举个样例:

    不带參数:

    map.addLayer(base);
    map.addLayer(img);
    在这样的情况下,map.addlayer()的顺序就是index的顺序,即base在底层,img在上层。如图:

    正常情况

    map.addLayer(base,1);
    map.addLayer(img,0);

    增加inde參数之后,base在上,img在下,如图所看到的:


    增加參数之后的情况

    增加index參数之后,对layer的显示层级做了控制。


    后记:

    为什么会专门把这个东西专门提出来呢。起源是这种:4月初的时候刚来到如今的新单位,单位有个项目是用arcgis for javascript做的,项目有非常多的图层,为了提高效率。都用了wmslayer,可是对象的类型不统一,有点、线、面的。在处理的过程中会涉及到layer的显示层级关系,由于曾经没接触过,听曾经的技术说没法控制。所以我也就深信不疑,可是后来接触了openlayers发如今openlayers里面能够。我想esri应该也能够,于是就有了本文章的产生,在此记录。


  • 相关阅读:
    数组实现队列
    qsort用法 (转)
    枚举法
    HDU 2293
    bfs 街道赛跑
    漫谈二分查找Binary Search (转)
    qsort 结构体二级排序实例
    优化枚举法
    10项比较重要的.NET技术
    ADO.NET SQL Provider 和 ADO.NET OLE DB Provider 和 ADO.NET ODBC Provider 性能对比。
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/5175331.html
Copyright © 2011-2022 走看看