【发布时间】:2021-10-01 19:32:15
【问题描述】:
我有一个疑问。在 openlayers 中,我应该如何知道是否添加了图层或地图?例如,我有一个图层控件,用于查看该图层在地图上是否可见。
在 Leaflet 中我是这样使用的
my_layer_leaflet.on("add",function(){
);
在 openlayers 中呢?
var my_layer_openlayers = new ol.layer.Vector({
title: 'MyLayer',
visible: false,
style: new ol.style.Style({
image: new ol.style.Icon( ({
anchor: [0.5, 26],
anchorXUnits: 'fraction',
anchorYUnits: 'pixels',
src: 'legend/image.png'
}))
}),
source: new ol.source.Vector({
format: new ol.format.GeoJSON(),
url: function(extent) {
return layer_geoserver;
},
strategy: ol.loadingstrategy.all,
})
});
【问题讨论】:
标签: vector openlayers layer visible