diff --git a/src/ol/source/zoomifysource.js b/src/ol/source/zoomifysource.js index 6401a3b006..b701ffc2b2 100644 --- a/src/ol/source/zoomifysource.js +++ b/src/ol/source/zoomifysource.js @@ -146,7 +146,7 @@ ol.source.Zoomify = function(options) { ctx.drawImage(this, 0, 0); // Change original image - image = new Image() ; + image = new Image(); image.src = canvas.toDataURL(); } } @@ -159,7 +159,7 @@ ol.source.Zoomify = function(options) { resolutions: resolutions }); var tileUrlFunction = ol.TileUrlFunction.withTileCoordTransform( - tileGrid.createTileCoordTransform(), + tileGrid.createTileCoordTransform({extent: [0, 0].concat(this.size_)}), createFromUrl(this.url_)); diff --git a/src/ol/tilegrid/zoomifytilegrid.js b/src/ol/tilegrid/zoomifytilegrid.js index a88f54f861..6d14a70a1c 100644 --- a/src/ol/tilegrid/zoomifytilegrid.js +++ b/src/ol/tilegrid/zoomifytilegrid.js @@ -68,7 +68,7 @@ ol.tilegrid.Zoomify.prototype.createTileCoordTransform = function(opt_options) { if (!goog.isNull(tileRangeByZ)) { tmpTileCoord.z = z; tmpTileCoord.x = x; - tmpTileCoord.y = y; + tmpTileCoord.y = -y - 1; if (!tileRangeByZ[z].contains(tmpTileCoord)) { return null; }