Add ol.Map.removeLayer
This commit is contained in:
@@ -4,6 +4,7 @@
|
|||||||
@exportProperty ol.Map.prototype.addPreRenderFunctions
|
@exportProperty ol.Map.prototype.addPreRenderFunctions
|
||||||
@exportProperty ol.Map.prototype.getInteractions
|
@exportProperty ol.Map.prototype.getInteractions
|
||||||
@exportProperty ol.Map.prototype.getRenderer
|
@exportProperty ol.Map.prototype.getRenderer
|
||||||
|
@exportProperty ol.Map.prototype.removeLayer
|
||||||
|
|
||||||
@exportSymbol ol.RendererHint
|
@exportSymbol ol.RendererHint
|
||||||
@exportProperty ol.RendererHint.CANVAS
|
@exportProperty ol.RendererHint.CANVAS
|
||||||
|
|||||||
@@ -629,6 +629,18 @@ ol.Map.prototype.requestRenderFrame = function() {
|
|||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param {ol.layer.Layer} layer Layer.
|
||||||
|
* @return {ol.layer.Layer|undefined} The removed layer or undefined if the
|
||||||
|
* layer was not found.
|
||||||
|
*/
|
||||||
|
ol.Map.prototype.removeLayer = function(layer) {
|
||||||
|
var layers = this.getLayers();
|
||||||
|
goog.asserts.assert(goog.isDef(layers));
|
||||||
|
return /** @type {ol.layer.Layer|undefined} */ (layers.remove(layer));
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param {number} time Time.
|
* @param {number} time Time.
|
||||||
* @private
|
* @private
|
||||||
|
|||||||
Reference in New Issue
Block a user