Remove setMode method from interaction in favor of add/removeInteraction

This makes the example a bit more awkward, but eventually adding and removing interactions will be the job of an editing control.
This commit is contained in:
Tim Schaub
2013-11-11 16:11:52 -07:00
parent dbcfdbc76f
commit 8194ba9f0a
3 changed files with 26 additions and 33 deletions
-14
View File
@@ -347,20 +347,6 @@ ol.interaction.Draw.prototype.abortDrawing_ = function() {
};
/**
* Set the drawing mode.
* TODO: Decide if we want interactions to be purely event driven - if so, this
* method would be removed, and users would remove this interaction and create a
* new one with the desired mode instead.
* @param {ol.interaction.DrawMode} mode Draw mode ('point', 'linestring', or
* 'polygon').
*/
ol.interaction.Draw.prototype.setMode = function(mode) {
this.abortDrawing_();
this.mode_ = mode;
};
/**
* Draw mode.
* @enum {string}