ওপেনলায়ার 3 এর স্তরগুলির জেড-ইনডেক্সগুলি পুরানো সংস্করণে যেমন পরিবর্তন করার কোনও পদ্ধতি আছে?
map.setLayerIndex(markers, 99); //set the marker layer to an arbitrarily high layer index
আমার একটি মানচিত্র ব্যবহার করে স্তরগুলির ক্রম পরিবর্তন করতে হবে। সুতরাং এর মতো জেড-সূচককে সংজ্ঞায়িত করার মতো সম্ভাবনা সাহায্য করে না
var geoLayer = new ol.layer.Vector({
source : new ol.source.GeoJSON({
projection : 'EPSG:900913',
url : './myGeoJson.json'
}),
style : function(feature, resolution) {
var text = resolution < 5000 ? feature.get('name') : '';
if (!styleCache[text]) {
styleCache[text] = [new ol.style.Style({
fill : new ol.style.Fill({
color : 'rgba(255, 255, 255, 0.1)'
}),
stroke : new ol.style.Stroke({
color : '#319FD3',
width : 1
}),
text : new ol.style.Text({
font : '12px Calibri,sans-serif',
text : text,
fill : new ol.style.Fill({
color : '#000'
}),
stroke : new ol.style.Stroke({
color : '#fff',
width : 3
})
}),
zIndex : 999
})];
}
}
});