Remove no longer needed buffer for direct rendering
This commit is contained in:
@@ -230,19 +230,16 @@ ol.renderer.canvas.VectorTileLayer.prototype.createReplayGroup = function(tile,
|
|||||||
'Source is an ol.source.VectorTile');
|
'Source is an ol.source.VectorTile');
|
||||||
var tileGrid = source.getTileGrid();
|
var tileGrid = source.getTileGrid();
|
||||||
var tileCoord = tile.getTileCoord();
|
var tileCoord = tile.getTileCoord();
|
||||||
var buffer = 1;
|
|
||||||
var resolution = tileGrid.getResolution(tileCoord[0]);
|
|
||||||
var pixelSpace = tile.getProjection().getUnits() == ol.proj.Units.TILE_PIXELS;
|
var pixelSpace = tile.getProjection().getUnits() == ol.proj.Units.TILE_PIXELS;
|
||||||
var extent;
|
var extent;
|
||||||
if (pixelSpace) {
|
if (pixelSpace) {
|
||||||
var tilePixelSize = source.getTilePixelSize(tileCoord[0], pixelRatio,
|
var tilePixelSize = source.getTilePixelSize(tileCoord[0], pixelRatio,
|
||||||
tile.getProjection());
|
tile.getProjection());
|
||||||
extent = [-buffer, -buffer,
|
extent = [0, 0, tilePixelSize[0], tilePixelSize[1]];
|
||||||
tilePixelSize[0] + buffer, tilePixelSize[1] + buffer];
|
|
||||||
} else {
|
} else {
|
||||||
extent = ol.extent.buffer(tileGrid.getTileCoordExtent(tileCoord),
|
extent = tileGrid.getTileCoordExtent(tileCoord);
|
||||||
buffer * resolution);
|
|
||||||
}
|
}
|
||||||
|
var resolution = tileGrid.getResolution(tileCoord[0]);
|
||||||
var tileResolution = pixelSpace ? source.getTilePixelRatio() : resolution;
|
var tileResolution = pixelSpace ? source.getTilePixelRatio() : resolution;
|
||||||
replayState.dirty = false;
|
replayState.dirty = false;
|
||||||
var replayGroup = new ol.render.canvas.ReplayGroup(0, extent,
|
var replayGroup = new ol.render.canvas.ReplayGroup(0, extent,
|
||||||
|
|||||||
Reference in New Issue
Block a user