Use style option in vector layer examples

Providing a styleFunction option still works because the layer property is still named styleFunction.
This commit is contained in:
Tim Schaub
2014-02-07 10:43:19 -07:00
parent 5c21f24df5
commit 1072f6dfa7
16 changed files with 44 additions and 61 deletions

View File

@@ -15,29 +15,25 @@ var raster = new ol.layer.Tile({
source: new ol.source.MapQuest({layer: 'sat'})
});
var styleArray = [new ol.style.Style({
fill: new ol.style.Fill({
color: 'rgba(255, 255, 255, 0.2)'
}),
stroke: new ol.style.Stroke({
color: '#ffcc33',
width: 2
}),
image: new ol.style.Circle({
radius: 7,
fill: new ol.style.Fill({
color: '#ffcc33'
})
})
})];
var source = new ol.source.Vector();
var vector = new ol.layer.Vector({
source: source,
styleFunction: function(feature, resolution) {
return styleArray;
}
style: new ol.style.Style({
fill: new ol.style.Fill({
color: 'rgba(255, 255, 255, 0.2)'
}),
stroke: new ol.style.Stroke({
color: '#ffcc33',
width: 2
}),
image: new ol.style.Circle({
radius: 7,
fill: new ol.style.Fill({
color: '#ffcc33'
})
})
})
});
var map = new ol.Map({