Canvas renderer updates for new extent structure

This commit is contained in:
Tim Schaub
2013-09-03 17:52:49 -06:00
parent 3faa035de3
commit e575df6df0
3 changed files with 8 additions and 8 deletions

View File

@@ -113,8 +113,8 @@ ol.renderer.canvas.ImageLayer.prototype.renderFrame =
1);
goog.vec.Mat4.translate(
transform,
(imageExtent[0] - viewCenter[0]) / imageResolution,
(viewCenter[1] - imageExtent[3]) / imageResolution,
(imageExtent[0][0] - viewCenter[0]) / imageResolution,
(viewCenter[1] - imageExtent[1][1]) / imageResolution,
0);
this.updateAttributions(frameState.attributions, image.getAttributions());

View File

@@ -348,8 +348,8 @@ ol.renderer.canvas.TileLayer.prototype.renderFrame =
for (tileCoordKey in tilesToDraw) {
tile = tilesToDraw[tileCoordKey];
tileExtent = tileGrid.getTileCoordExtent(tile.tileCoord, tmpExtent);
x = (tileExtent[0] - origin[0]) / tileResolution;
y = (origin[1] - tileExtent[3]) / tileResolution;
x = (tileExtent[0][0] - origin[0]) / tileResolution;
y = (origin[1] - tileExtent[1][1]) / tileResolution;
width = scale * tileSize[0];
height = scale * tileSize[1];
tileState = tile.getState();

View File

@@ -477,10 +477,10 @@ ol.renderer.canvas.VectorLayer.prototype.renderFrame =
tilesToRender[key] = tileCoord;
} else if (idle) {
tileExtent = tileGrid.getTileCoordExtent(tileCoord);
tileExtent[0] -= tileGutter;
tileExtent[1] += tileGutter;
tileExtent[2] -= tileGutter;
tileExtent[3] += tileGutter;
tileExtent[0][0] -= tileGutter;
tileExtent[1][0] += tileGutter;
tileExtent[0][1] -= tileGutter;
tileExtent[1][1] += tileGutter;
tileHasFeatures = false;
for (i = 0; i < numTypes; ++i) {
type = types[i];