No need for rules if no rules have filter

This commit is contained in:
Tim Schaub
2013-08-15 15:25:39 -04:00
parent dd72408a88
commit 7ccc45b276
2 changed files with 22 additions and 22 deletions
+9 -11
View File
@@ -6,8 +6,7 @@ goog.require('ol.layer.Vector');
goog.require('ol.parser.GeoJSON'); goog.require('ol.parser.GeoJSON');
goog.require('ol.source.TiledWMS'); goog.require('ol.source.TiledWMS');
goog.require('ol.source.Vector'); goog.require('ol.source.Vector');
goog.require('ol.style.Fill'); goog.require('ol.style.Stroke');
goog.require('ol.style.Rule');
goog.require('ol.style.Style'); goog.require('ol.style.Style');
@@ -23,15 +22,14 @@ var vector = new ol.layer.Vector({
parser: new ol.parser.GeoJSON(), parser: new ol.parser.GeoJSON(),
url: 'data/countries.geojson' url: 'data/countries.geojson'
}), }),
style: new ol.style.Style({rules: [ style: new ol.style.Style({
new ol.style.Rule({ symbolizers: [
symbolizers: [ new ol.style.Stroke({
new ol.style.Fill({ color: '#33cc66',
color: '#bada55' width: 2
}) })
] ]
}) }),
]}),
transformFeatureInfo: function(features) { transformFeatureInfo: function(features) {
return features.length > 0 ? return features.length > 0 ?
features[0].getFeatureId() + ': ' + features[0].get('name') : ' '; features[0].getFeatureId() + ': ' + features[0].get('name') : ' ';
+13 -11
View File
@@ -7,7 +7,7 @@ goog.require('ol.parser.ogc.GML_v3');
goog.require('ol.source.MapQuestOpenAerial'); goog.require('ol.source.MapQuestOpenAerial');
goog.require('ol.source.Vector'); goog.require('ol.source.Vector');
goog.require('ol.style.Fill'); goog.require('ol.style.Fill');
goog.require('ol.style.Rule'); goog.require('ol.style.Stroke');
goog.require('ol.style.Style'); goog.require('ol.style.Style');
var raster = new ol.layer.TileLayer({ var raster = new ol.layer.TileLayer({
@@ -19,15 +19,17 @@ var vector = new ol.layer.Vector({
parser: new ol.parser.ogc.GML_v3(), parser: new ol.parser.ogc.GML_v3(),
url: 'data/gml/topp-states-wfs.xml' url: 'data/gml/topp-states-wfs.xml'
}), }),
style: new ol.style.Style({rules: [ style: new ol.style.Style({
new ol.style.Rule({ symbolizers: [
symbolizers: [ new ol.style.Fill({
new ol.style.Fill({ color: '#ffffff',
color: '#bada55' opacity: 0.25
}) }),
] new ol.style.Stroke({
}) color: '#6666ff'
]}) })
]
})
}); });
var map = new ol.Map({ var map = new ol.Map({
@@ -35,7 +37,7 @@ var map = new ol.Map({
renderer: ol.RendererHint.CANVAS, renderer: ol.RendererHint.CANVAS,
target: 'map', target: 'map',
view: new ol.View2D({ view: new ol.View2D({
center: [-10997171.194994785, 5206335.565590534], center: [-10997171, 4658434],
zoom: 4 zoom: 4
}) })
}); });