openlayers 4中如何根据图层的相应的属性获取图层

前言

对于刚开始接触WebGIS不久的我,遇到了一个比较困扰的问题,就是添加了图层之后,后面如何通过类似于id,name等属性获取到指定的图层。百思不得其解之时,经过学习交流,终于找到了解决办法。

如何获取指定属性的图层

layer继承了Object类,所以有set和get方法。可以在加载图层时,通过相应的layer.set(‘name’,‘name’);
在获取图层时,遍历所有获取到的layer,并用layer.get(‘name’)即可获取到相应的图层。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_29602347/article/details/100877952