首页 / 浏览问题 / WebGIS / 问题详情
openlayers新建的VectorLayer图层被遮挡
44EXP 2021年11月08日

openlayers创建的矢量点图层被遮挡,设置zindex也没用,代码如下

var vectorSource = new VectorSource({
    features: features,
    wrapX: false
});
let pointStyle = new Style({
    image: new Circle({
        radius: 5,
        fill: new Fill({
            color: 'rgba(255, 0, 0, 0.5)'
        }),
        stroke: new Stroke({
            color: 'red',
            width: 1
        })
    }),
    zIndex: 2000
});
var resultLayer = new VectorLayer({
    title: '测试点',
    source: vectorSource,
    style: pointStyle,
    zIndex: 2000
});
myol.getLayers().push(resultLayer);

1个回答

您好,查看一下您遮盖图层的zIndex是否比矢量点图层大,看您上面截的图被遮盖处没有相应地图遮盖呢,代码能给全点吗
1,000EXP 2021年11月08日
找到原因了,给图层设置了边界值,所以超范围的不显示
...