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