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:
@@ -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}
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
@exportClass ol.Map ol.MapOptions
|
||||
@exportProperty ol.Map.prototype.addControl
|
||||
@exportProperty ol.Map.prototype.addInteraction
|
||||
@exportProperty ol.Map.prototype.addLayer
|
||||
@exportProperty ol.Map.prototype.addOverlay
|
||||
@exportProperty ol.Map.prototype.beforeRender
|
||||
@@ -14,6 +15,7 @@
|
||||
@exportProperty ol.Map.prototype.getRenderer
|
||||
@exportProperty ol.Map.prototype.getViewport
|
||||
@exportProperty ol.Map.prototype.removeControl
|
||||
@exportProperty ol.Map.prototype.removeInteraction
|
||||
@exportProperty ol.Map.prototype.removeLayer
|
||||
@exportProperty ol.Map.prototype.removeOverlay
|
||||
@exportProperty ol.Map.prototype.updateSize
|
||||
|
||||
Reference in New Issue
Block a user