diff --git a/examples/draw-features.js b/examples/draw-features.js index 4bb1617f92..7e7b2fc7e9 100644 --- a/examples/draw-features.js +++ b/examples/draw-features.js @@ -35,6 +35,10 @@ var vector = new ol.layer.Vector({ color: '#ffffff', opacity: 0.5 }), + new ol.style.Stroke({ + color: 'white', + width: 5 + }), new ol.style.Stroke({ color: '#0099ff', width: 3 @@ -43,26 +47,17 @@ var vector = new ol.layer.Vector({ }), new ol.style.Rule({ filter: 'renderIntent("temporary")', - symbolizers: [ - new ol.style.Shape({ - fill: new ol.style.Fill({ - color: '#0033ff', - opacity: 1 - }), - size: 16, - zIndex: 1 - }) - ] - }), - new ol.style.Rule({ - filter: 'renderIntent("future")', symbolizers: [ new ol.style.Shape({ fill: new ol.style.Fill({ color: '#0099ff', opacity: 1 }), - size: 16, + stroke: new ol.style.Stroke({ + color: 'white', + opacity: 0.75 + }), + size: 14, zIndex: 1 }) ] @@ -74,10 +69,10 @@ var vector = new ol.layer.Vector({ color: '#0033ff', opacity: 1 }), - size: 16 + size: 14 }), new ol.style.Fill({ - color: '#ffffff', + color: 'white', opacity: 0.2 }), new ol.style.Stroke({ diff --git a/src/ol/interaction/drawinteraction.js b/src/ol/interaction/drawinteraction.js index b215d73103..13bd1d9c34 100644 --- a/src/ol/interaction/drawinteraction.js +++ b/src/ol/interaction/drawinteraction.js @@ -213,7 +213,7 @@ ol.interaction.Draw.prototype.startDrawing_ = function(event) { var sketchPoint = new ol.Feature({ geom: new ol.geom.Point(start.slice()) }); - sketchPoint.setRenderIntent(ol.layer.VectorLayerRenderIntent.FUTURE); + sketchPoint.setRenderIntent(ol.layer.VectorLayerRenderIntent.TEMPORARY); this.sketchPoint_ = sketchPoint; features.push(sketchPoint); diff --git a/src/ol/layer/vectorlayerrenderintent.js b/src/ol/layer/vectorlayerrenderintent.js index 757fef5aba..f877dc1732 100644 --- a/src/ol/layer/vectorlayerrenderintent.js +++ b/src/ol/layer/vectorlayerrenderintent.js @@ -7,5 +7,6 @@ goog.provide('ol.layer.VectorLayerRenderIntent'); ol.layer.VectorLayerRenderIntent = { DEFAULT: 'default', HIDDEN: 'hidden', - SELECTED: 'selected' + SELECTED: 'selected', + TEMPORARY: 'temporary' };