From f2b325b430fb01490ad96d090a347e742b0619f3 Mon Sep 17 00:00:00 2001 From: Tim Schaub Date: Thu, 24 Jan 2013 17:16:54 -0700 Subject: [PATCH] Adding convenient tile labels for debugging This will be removed when behavior is right. --- src/ol/renderer/canvas/canvasvectorlayerrenderer.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/ol/renderer/canvas/canvasvectorlayerrenderer.js b/src/ol/renderer/canvas/canvasvectorlayerrenderer.js index 354f430052..fa6ad6ddd5 100644 --- a/src/ol/renderer/canvas/canvasvectorlayerrenderer.js +++ b/src/ol/renderer/canvas/canvasvectorlayerrenderer.js @@ -264,6 +264,19 @@ ol.renderer.canvas.VectorLayer.prototype.renderFrame = tile.height = tileSize.height; tileContext = tile.getContext('2d'); + // TODO: remove me + if (goog.DEBUG) { + tileContext.strokeStyle = '#999999'; + tileContext.fillStyle = '#999999'; + tileContext.textAlign = 'center'; + tileContext.textBaseline = 'middle'; + tileContext.font = '24px sans-serif'; + tileContext.strokeRect(0.5, 0.5, tileSize.width - 1, + tileSize.height - 1); + tileContext.fillText(tileCoord.toString(), tileSize.width / 2, + tileSize.height / 2); + } + tileContext.drawImage(sketchCanvas, -x * tileSize.width, -(tileRange.maxY - y) * tileSize.height); this.tileCache_[key] = tile;