Merge pull request #9322 from ahocevar/render-to-source-resolution

Use closest lower source resolution for render tiles
This commit is contained in:
Andreas Hocevar
2019-03-13 08:15:25 +01:00
committed by GitHub
2 changed files with 3 additions and 3 deletions

View File

@@ -191,7 +191,7 @@ class VectorTile extends UrlTile {
if (sourceExtent) {
getIntersection(extent, sourceExtent, extent);
}
const sourceZ = sourceTileGrid.getZForResolution(resolution/*, 1*/);
const sourceZ = sourceTileGrid.getZForResolution(resolution, 1);
const minZoom = sourceTileGrid.getMinZoom();
let loadedZ = sourceZ + 1;

View File

@@ -105,7 +105,7 @@ describe('ol.source.VectorTile', function() {
function tileUrlFunction(tileCoord) {
++requested;
if (tileCoord.toString() == '6,27,-57') {
if (tileCoord.toString() == '5,13,-29') {
return tileCoord.join('/');
}
}
@@ -154,7 +154,7 @@ describe('ol.source.VectorTile', function() {
map.renderSync();
setTimeout(function() {
expect(requested).to.be.greaterThan(1);
expect(loaded).to.eql(['6/27/-57']);
expect(loaded).to.eql(['5/13/-29']);
done();
}, 0);
});