From 033daa425b85c6ce94ddb1fbe2bdc23fb8b0aa63 Mon Sep 17 00:00:00 2001 From: Tim Schaub Date: Thu, 24 Jan 2013 17:15:32 -0700 Subject: [PATCH] Reverting b0a7badc8f56ea57b09abc2b88cec1c1aee58db5 I think it's complicating things at this point to deal with this. Unfortunately, it's not proper dateline wrapping as is (only arbitrary tile range extent wrapping). --- src/ol/renderer/canvas/canvasvectorlayerrenderer.js | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/ol/renderer/canvas/canvasvectorlayerrenderer.js b/src/ol/renderer/canvas/canvasvectorlayerrenderer.js index d6bdabd8f8..354f430052 100644 --- a/src/ol/renderer/canvas/canvasvectorlayerrenderer.js +++ b/src/ol/renderer/canvas/canvasvectorlayerrenderer.js @@ -222,9 +222,6 @@ ol.renderer.canvas.VectorLayer.prototype.renderFrame = var sketchCanvasRenderer = new ol.renderer.canvas.Renderer( sketchCanvas, sketchTransform); var renderedFeatures = {}; - // TODO: wrap date line properly - var numCols = Math.ceil((tileRangeExtent.maxX - tileRangeExtent.minX) / - tileSize.width / tileResolution); var tile, tileContext, tileCoord, key, tileExtent, tileState, x, y; // render features by geometry type var filters = this.geometryFilters_, @@ -232,7 +229,7 @@ ol.renderer.canvas.VectorLayer.prototype.renderFrame = i, filter, type, features, symbolizer; for (x = tileRange.minX; x <= tileRange.maxX; ++x) { for (y = tileRange.minY; y <= tileRange.maxY; ++y) { - tileCoord = new ol.TileCoord(z, goog.math.modulo(x, numCols), y); + tileCoord = new ol.TileCoord(z, x, y); key = tileCoord.toString(); tile = this.tileCache_[key]; tileExtent = tileGrid.getTileCoordExtent(tileCoord);