Tag: OpenLayers 3

Zooming bei Doppelklick in OpenLayers 3 ausschalten

Die Interactions befüllt man mit einem ol.interaction.defaults. Im Konstruktor übergibt man allerdings “doubleClickZoom :false” als Parameter und dadurch wird kein Zoom mehr bei Doppelklick ausgeführt. var map = new ol.Map({ controls : ol.control.defaults() .extend([ new ol.control.FullScreen() ]), interactions : ol.interaction.defaults({doubleClickZoom :false}), target : 'map', //… Eine andere Möglichkeit habe ich leider nicht gefunden, das Zooming …

Custom draw controls in Openlayers 3

Jetzt neu: in Farbe! Für ein privates Projekt habe ich die Zeichenfunktion von OpenLayers 3 erweitert. Der Draw-Interaction in Openlayers selbst kann man natürlich nicht sagen in welcher Farbe es zeichnen soll. Aber wenn man den FeatureOverlay dafür aufbaut, kann man die Farbe aus einem ColorPicker dynamisch setzen. Das ist der ganze Trick. var featureOverlay …