Openlayer 2:当鼠标悬停在它上面时,我可以删除Vector层或更改其z-index吗?

时间:2017-06-08 09:43:29

标签: gis openlayers

我正在添加2个矢量图层。

this.mapport.vector = new OpenLayers.Layer.Vector();
this.mapport.inside_vector = new OpenLayers.Layer.Vector();
map.addLayer(this.mapport.vector);
map.addLayer(this.mapport.inside_vector);

我正在添加inside_buffer的功能,如

inside_vector.setZIndex(999);
var inside_feature = new OpenLayers.Feature.Vector(inside_geom, null,this.inside_buffer_style);
this.mapport.inside_vector.addFeatures(inside_feature);

和矢量图层1的功能为

var feature = new OpenLayers.Feature.Vector(geom, null, this.buffer_style);
this.mapport.vector.addFeatures(feature);
this.request_select(feature, options, event, layers, behavior);

最初我想向用户显示内部向量层但是当用户将鼠标悬停在它上面时它的z-index必须为0.我可以在openlayer2中进行吗?到目前为止,我尝试了4,5个关于堆栈溢出的例子,但它们是关于层本身的特征。所以我的基本任务是在向量层

中显示inside_buffer

0 个答案:

没有答案