Use ol.style.Style and construct style object once

This commit is contained in:
Tom Payne
2013-11-21 18:22:01 +01:00
parent ed211d5631
commit 55a43c9a98
+6 -4
View File
@@ -82,10 +82,7 @@ map.on('singleclick', function(evt) {
displayFeatureInfo(pixel); displayFeatureInfo(pixel);
}); });
map.on('postcompose', function(evt) { var highlightStyle = new ol.style.Style({
if (highlight) {
var render = evt.getRender();
render.drawFeature(highlight, {
stroke: new ol.style.Stroke({ stroke: new ol.style.Stroke({
color: '#f00', color: '#f00',
width: 1 width: 1
@@ -94,5 +91,10 @@ map.on('postcompose', function(evt) {
color: 'rgba(255,0,0,0.1)' color: 'rgba(255,0,0,0.1)'
}) })
}); });
map.on('postcompose', function(evt) {
if (highlight) {
var render = evt.getRender();
render.drawFeature(highlight, highlightStyle);
} }
}); });