diff --git a/src/ol/source/imagewmssource.exports b/src/ol/source/imagewmssource.exports index afd33970c9..acb2495587 100644 --- a/src/ol/source/imagewmssource.exports +++ b/src/ol/source/imagewmssource.exports @@ -1,3 +1,4 @@ @exportSymbol ol.source.ImageWMS @exportProperty ol.source.ImageWMS.prototype.getParams +@exportProperty ol.source.ImageWMS.prototype.setUrl @exportProperty ol.source.ImageWMS.prototype.updateParams diff --git a/src/ol/source/imagewmssource.js b/src/ol/source/imagewmssource.js index 72b591e09a..6fd03abeb6 100644 --- a/src/ol/source/imagewmssource.js +++ b/src/ol/source/imagewmssource.js @@ -185,6 +185,18 @@ ol.source.ImageWMS.prototype.getImage = }; +/** + * @param {string|undefined} url URL. + */ +ol.source.ImageWMS.prototype.setUrl = function(url) { + if (url != this.url_) { + this.url_ = url; + this.image_ = null; + this.dispatchChangeEvent(); + } +}; + + /** * Update the user-provided params. * @param {Object} params Params.