Adapt styleFunction in vector-layer example
This commit is contained in:
@@ -26,7 +26,7 @@ var map = new ol.Map({
|
|||||||
});
|
});
|
||||||
|
|
||||||
var vectorSource = new ol.source.Vector();
|
var vectorSource = new ol.source.Vector();
|
||||||
var style = new ol.style.Style({
|
var styleArray = [new ol.style.Style({
|
||||||
fill: new ol.style.Fill({
|
fill: new ol.style.Fill({
|
||||||
color: 'rgba(255, 255, 255, 0.6)'
|
color: 'rgba(255, 255, 255, 0.6)'
|
||||||
}),
|
}),
|
||||||
@@ -34,7 +34,7 @@ var style = new ol.style.Style({
|
|||||||
color: '#319FD3',
|
color: '#319FD3',
|
||||||
width: 1
|
width: 1
|
||||||
})
|
})
|
||||||
});
|
})];
|
||||||
|
|
||||||
var vectorLayer;
|
var vectorLayer;
|
||||||
$.getJSON('data/countries.geojson', function(data) {
|
$.getJSON('data/countries.geojson', function(data) {
|
||||||
@@ -48,8 +48,8 @@ $.getJSON('data/countries.geojson', function(data) {
|
|||||||
});
|
});
|
||||||
vectorLayer = new ol.layer.Vector({
|
vectorLayer = new ol.layer.Vector({
|
||||||
source: vectorSource,
|
source: vectorSource,
|
||||||
styleFunction: function(feature) {
|
styleFunction: function(feature, resolution) {
|
||||||
return style;
|
return styleArray;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
map.getLayers().push(vectorLayer);
|
map.getLayers().push(vectorLayer);
|
||||||
|
|||||||
Reference in New Issue
Block a user