Openlayers中多图层遮挡时调整图层上下顺序


场景

Openlayers中加载Geoserver切割的EPSG:900913离线瓦片地图并显示:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/118492511

在此基础上进行添加图层显示,当同一个位置由多个图层时就会有图层遮挡问题。

比如下面

 

 

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

这是有两个图层,一个是显示房子图标,一个是显示红线。

如果想要红线在放在的上面怎么调整。

找到新建Map对象的时候,调整layers的顺序,layer越往右,图层越往上显示。

        //Map Openlayers的核心组件,包含图层、交互事件、UI控制元素等。
        var map = new ol.Map({
            layers: [layer, pointLayer, lineVector],
            target: 'map',
            view: view
        });

调整之后

Openlayers中多图层遮挡时调整图层上下顺序

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM