arcgis 中如何用js控制图层服务的层级顺序

arcgis 中如何用js控制图层服务的层级顺序,第1张

在显示选项卡上,将图层在内容列表中向上或者向下拖动。

将要放置图层的位置处会显示一条黑线。

释放鼠标键将图层放置到新的位置。

通常,各注记图层将按照它们在内容列表中的显示顺序绘制到地图中,这可能会导致注记被隐藏在其他图层之下。但是,您也可以选择将注记图层始终绘制到其他图层上方。要执行此 *** 作,请打开该注记图层的图层属性对话框,单击显示选项卡,然后取消选中以此图层在内容列表中相对于其他图层的顺序绘制此图层。如果取消选中此选项,则即使注记图层位于内容列表的底部,也会始终将其绘制在其他图层之上。如果地图中存在多个注记图层,则这些注记图层的绘制顺序将取决于它们在内容列表中的相对位置。

区间集合容器

因子元素泛型,集合容器也定义相同的结构T:IComparable

因区间元素能进行比较,新加入一个元素区间后最好能自动排好序集合容器可采用SortedSet <T>

如果想让d出的层,显示到最前面,最简单的办法就是让这个层的层级最高。

下面是代码,仅供参考:

<body>

    <div style="width:100px height:100px position:absolute top:50% left:50% margin-left:-50px margin-top:-50px background:#cccdisplay:nonez-index:100" id="div"></div>

    <input type="button" id="btn" value="click" />

</body>

<script>

    var oDiv = document.getElementById('div')

    var oBtn = document.getElementById('btn')

    oBnt.onclick = function(){

        oDiv.style.display = 'block'

        //如果层级100还低,还可以动态设置

        oDiv.style.zIndex = 999999

    }

</script>


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/11292182.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存