Merge pull request #1740 from tonio/interaction_api

Editing interaction api cleanup
This commit is contained in:
Antoine Abt
2014-02-24 08:46:49 +01:00
7 changed files with 43 additions and 22 deletions

View File

@@ -1,4 +1,3 @@
goog.require('ol.FeatureOverlay');
goog.require('ol.Map');
goog.require('ol.View2D');
goog.require('ol.interaction');
@@ -227,12 +226,14 @@ var overlayStyle = (function() {
};
})();
var overlay = new ol.FeatureOverlay({
var select = new ol.interaction.Select({
style: overlayStyle
});
var modify = new ol.interaction.Modify({ featureOverlay: overlay });
var select = new ol.interaction.Select({ featureOverlay: overlay });
var modify = new ol.interaction.Modify({
features: select.getFeatures(),
style: overlayStyle
});
var map = new ol.Map({
interactions: ol.interaction.defaults().extend([select, modify]),

View File

@@ -31,11 +31,9 @@ var vector = new ol.layer.Vector({
});
var select = new ol.interaction.Select({
featureOverlay: new ol.FeatureOverlay({
style: new ol.style.Style({
fill: new ol.style.Fill({
color: 'rgba(255,255,255,0.5)'
})
style: new ol.style.Style({
fill: new ol.style.Fill({
color: 'rgba(255,255,255,0.5)'
})
})
});