Adapt styleFunction in vector-layer example

This commit is contained in:
Éric Lemoine
2013-11-26 11:12:44 +01:00
parent 972deebbc6
commit 1d8fefe683

View File

@@ -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);