码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2021-07-12 17:46:33      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:EOS   mic   相关   多个   load   公众   新建   map   serve   

场景

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中多图层遮挡时调整图层上下顺序

技术图片

 

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

标签:EOS   mic   相关   多个   load   公众   新建   map   serve   

原文地址:https://www.cnblogs.com/badaoliumangqizhi/p/14993194.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!