Using integer pixel space to avoid whitespace between tiles.

This commit is contained in:
ahocevar
2012-07-09 13:06:45 +02:00
parent 475cd7cd60
commit a3ec0f77e0

View File

@@ -1014,12 +1014,12 @@ OpenLayers.Layer.Grid = OpenLayers.Class(OpenLayers.Layer.HTTPRequest, {
});
tileoffsetlon += tilelon;
tileoffsetx += tileSize.w;
tileoffsetx += Math.round(tileSize.w);
} while ((tileoffsetlon <= bounds.right + tilelon * this.buffer)
|| colidx < minCols);
tileoffsetlat -= tilelat;
tileoffsety += tileSize.h;
tileoffsety += Math.round(tileSize.h);
} while((tileoffsetlat >= bounds.bottom - tilelat * this.buffer)
|| rowidx < minRows);