Base render tile grid on the source grid

Use source zDirection for both grids
This commit is contained in:
mike-000
2022-07-15 12:03:12 +01:00
parent 492458a141
commit 8dcb78bcd9
4 changed files with 39 additions and 24 deletions

View File

@@ -228,17 +228,13 @@ describe('ol.source.VectorTile', function () {
});
describe('different source and render tile grids', function () {
let source, map, loaded, requested, target;
let source, map, loaded, target;
beforeEach(function () {
loaded = [];
requested = 0;
function tileUrlFunction(tileCoord) {
++requested;
if (tileCoord.toString() == '5,13,-29') {
return tileCoord.join('/');
}
return tileCoord.join('/');
}
function tileLoadFunction(tile, src) {
@@ -286,11 +282,10 @@ describe('ol.source.VectorTile', function () {
document.body.removeChild(target);
});
it('loads available tiles', function (done) {
it('loads only required tiles', function (done) {
map.renderSync();
setTimeout(function () {
expect(requested).to.be.greaterThan(1);
expect(loaded).to.eql(['5/13/-29']);
expect(loaded).to.eql(['5/13/-28']);
done();
}, 0);
});