From bef4a7d3a95909b1b1fceca1ae4806379ff8d401 Mon Sep 17 00:00:00 2001 From: crschmidt Date: Wed, 6 Dec 2006 21:29:36 +0000 Subject: [PATCH] This is a partial fix to the fact that putting WMS overlays over WMS does not use the same grid boundaries as the underlying tiles, although not a complete fix. git-svn-id: http://svn.openlayers.org/trunk/openlayers@2018 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf --- lib/OpenLayers/Layer.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/OpenLayers/Layer.js b/lib/OpenLayers/Layer.js index cb9b780d70..b929a58e27 100644 --- a/lib/OpenLayers/Layer.js +++ b/lib/OpenLayers/Layer.js @@ -508,8 +508,8 @@ OpenLayers.Layer.prototype = { var center = this.map.getCenter(); var res = this.map.getResolution(); - var delta_x = viewPortPx.x - (size.w / 2); - var delta_y = viewPortPx.y - (size.h / 2); + var delta_x = viewPortPx.x - Math.ceil(size.w / 2); + var delta_y = viewPortPx.y - Math.ceil(size.h / 2); lonlat = new OpenLayers.LonLat(center.lon + delta_x * res , center.lat - delta_y * res);