From ae7572aa7a5be60ed6fb373bb435c8bd111b54b8 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Sun, 15 Jul 2012 18:56:57 +0200 Subject: [PATCH] Port ol.webgl.TileLayerRenderer to ol.Rectangle --- src/ol/webgl/tilelayerrenderer.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/ol/webgl/tilelayerrenderer.js b/src/ol/webgl/tilelayerrenderer.js index 446532bd3b..a7714af950 100644 --- a/src/ol/webgl/tilelayerrenderer.js +++ b/src/ol/webgl/tilelayerrenderer.js @@ -151,17 +151,16 @@ ol.webgl.TileLayerRenderer.prototype.redraw = function() { var tileGrid = tileStore.getTileGrid(); var z = tileGrid.getZForResolution(resolution); var tileBounds = tileGrid.getExtentTileBounds(z, extent); - var tileCoordOrigin = new ol.TileCoord(z, tileBounds.left, tileBounds.bottom); var tileSize = tileGrid.getTileSize(); this.size_ = new goog.math.Size( - tileSize.width * (tileBounds.right - tileBounds.left), - tileSize.height * (tileBounds.top - tileBounds.bottom)); + tileSize.width * (tileBounds.maxX - tileBounds.minX), + tileSize.height * (tileBounds.maxY - tileBounds.minY)); this.bindFramebuffer_(); tileBounds.forEachTileCoord(z, function(tileCoord) { var x = tileCoord.x; var y = tileCoord.y; - var deltaX = tileCoord.x - tileCoordOrigin.x; - var deltaY = tileCoord.y - tileCoordOrigin.y; + var deltaX = tileCoord.x - tileBounds.minX; + var deltaY = tileCoord.y - tileBounds.minY; return false; }, this); };