diff --git a/examples/dragzoom.html b/examples/dragzoom.html
index 0cd64bb6c1..18becc24fe 100644
--- a/examples/dragzoom.html
+++ b/examples/dragzoom.html
@@ -32,8 +32,9 @@
DragZoom example
-
Example of dragzoom interaction
+
Example of dragzoom interaction.
+
Press SHIFT and drag the map to trigger the interaction.
See the dragzoom.js source to see how this is done.
For the moment, only works with the canvas renderer.
diff --git a/examples/dragzoom.js b/examples/dragzoom.js
index 86d83114d4..0b91dacbdb 100644
--- a/examples/dragzoom.js
+++ b/examples/dragzoom.js
@@ -1,12 +1,29 @@
goog.require('ol.Map');
goog.require('ol.RendererHint');
goog.require('ol.View2D');
+goog.require('ol.interaction');
goog.require('ol.interaction.DragZoom');
goog.require('ol.layer.Tile');
goog.require('ol.source.OSM');
+goog.require('ol.style.Fill');
+goog.require('ol.style.Stroke');
+goog.require('ol.style.Style');
var map = new ol.Map({
+ interactions: ol.interaction.defaults().extend([
+ new ol.interaction.DragZoom({
+ style: new ol.style.Style({
+ stroke: new ol.style.Stroke({
+ color: 'rgba(255,0,0,1)',
+ width: 2
+ }),
+ fill: new ol.style.Fill({
+ color: 'rgba(155,0,0,0.2)'
+ })
+ })
+ })
+ ]),
layers: [
new ol.layer.Tile({
source: new ol.source.OSM()
@@ -19,6 +36,3 @@ var map = new ol.Map({
zoom: 2
})
});
-
-var dragzoom = new ol.interaction.DragZoom();
-map.addInteraction(dragzoom);