diff --git a/src/ol/source/imagesource.js b/src/ol/source/imagesource.js index 04c111af63..66fd16e24f 100644 --- a/src/ol/source/imagesource.js +++ b/src/ol/source/imagesource.js @@ -78,12 +78,13 @@ goog.inherits(ol.source.Image, ol.source.Source); * @protected * @param {ol.Extent} extent Extent. * @param {number} resolution Resolution. + * @param {number} pixelRatio Pixel ratio. * @param {ol.Size} size Size. * @param {ol.proj.Projection} projection Projection. * @return {ol.Image} Single image. */ ol.source.Image.prototype.createImage = - function(extent, resolution, size, projection) { + function(extent, resolution, pixelRatio, size, projection) { var image = null; var imageUrl = this.imageUrlFunction(extent, size, projection); if (goog.isDef(imageUrl)) { diff --git a/src/ol/source/imagestaticsource.js b/src/ol/source/imagestaticsource.js index fd51f361be..38e534035c 100644 --- a/src/ol/source/imagestaticsource.js +++ b/src/ol/source/imagestaticsource.js @@ -38,7 +38,7 @@ ol.source.ImageStatic = function(options) { * @type {ol.Image} */ this.image_ = this.createImage( - imageExtent, imageResolution, imageSize, projection); + imageExtent, imageResolution, 1, imageSize, projection); }; goog.inherits(ol.source.ImageStatic, ol.source.Image); diff --git a/src/ol/source/imagewmssource.js b/src/ol/source/imagewmssource.js index 7f6e25ba99..84431b58fa 100644 --- a/src/ol/source/imagewmssource.js +++ b/src/ol/source/imagewmssource.js @@ -85,7 +85,8 @@ ol.source.ImageWMS.prototype.getImage = var height = (extent[3] - extent[1]) / resolution; var size = [width, height]; - this.image_ = this.createImage(extent, resolution, size, projection); + this.image_ = this.createImage( + extent, resolution, pixelRatio, size, projection); return this.image_; }; diff --git a/src/ol/source/mapguidesource.js b/src/ol/source/mapguidesource.js index 52913f93cf..c07cbeb18c 100644 --- a/src/ol/source/mapguidesource.js +++ b/src/ol/source/mapguidesource.js @@ -90,7 +90,8 @@ ol.source.MapGuide.prototype.getImage = var height = (extent[3] - extent[1]) / resolution; var size = [width, height]; - this.image_ = this.createImage(extent, resolution, size, projection); + this.image_ = this.createImage( + extent, resolution, pixelRatio, size, projection); return this.image_; };