Transformed
This commit is contained in:
@@ -1,13 +1,11 @@
|
||||
|
||||
|
||||
goog.require('ol');
|
||||
goog.require('ol.TileRange');
|
||||
goog.require('ol.extent');
|
||||
goog.require('ol.proj');
|
||||
goog.require('ol.proj.EPSG3857');
|
||||
goog.require('ol.proj.Projection');
|
||||
goog.require('ol.tilegrid');
|
||||
goog.require('ol.tilegrid.TileGrid');
|
||||
import _ol_ from '../../../../src/ol.js';
|
||||
import _ol_TileRange_ from '../../../../src/ol/TileRange.js';
|
||||
import _ol_extent_ from '../../../../src/ol/extent.js';
|
||||
import _ol_proj_ from '../../../../src/ol/proj.js';
|
||||
import _ol_proj_EPSG3857_ from '../../../../src/ol/proj/EPSG3857.js';
|
||||
import _ol_proj_Projection_ from '../../../../src/ol/proj/Projection.js';
|
||||
import _ol_tilegrid_ from '../../../../src/ol/tilegrid.js';
|
||||
import _ol_tilegrid_TileGrid_ from '../../../../src/ol/tilegrid/TileGrid.js';
|
||||
|
||||
|
||||
describe('ol.tilegrid.TileGrid', function() {
|
||||
@@ -24,7 +22,7 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
describe('create valid', function() {
|
||||
it('does not throw an exception', function() {
|
||||
expect(function() {
|
||||
return new ol.tilegrid.TileGrid({
|
||||
return new _ol_tilegrid_TileGrid_({
|
||||
resolutions: resolutions,
|
||||
origin: origin,
|
||||
tileSize: tileSize
|
||||
@@ -36,7 +34,7 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
describe('create with duplicate resolutions', function() {
|
||||
it('throws an exception', function() {
|
||||
expect(function() {
|
||||
return new ol.tilegrid.TileGrid({
|
||||
return new _ol_tilegrid_TileGrid_({
|
||||
resolutions: [100, 50, 50, 25, 10],
|
||||
origin: origin,
|
||||
tileSize: tileSize
|
||||
@@ -49,7 +47,7 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
it('throws an exception', function() {
|
||||
var resolutions = [100, 25, 50, 10];
|
||||
expect(function() {
|
||||
return new ol.tilegrid.TileGrid({
|
||||
return new _ol_tilegrid_TileGrid_({
|
||||
resolutions: resolutions,
|
||||
origin: origin,
|
||||
tileSize: tileSize
|
||||
@@ -61,7 +59,7 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
describe('create with multiple origins', function() {
|
||||
it('does not throw an exception', function() {
|
||||
expect(function() {
|
||||
return new ol.tilegrid.TileGrid({
|
||||
return new _ol_tilegrid_TileGrid_({
|
||||
resolutions: [100, 50, 25, 10],
|
||||
origins: [origin, origin, origin, origin],
|
||||
tileSize: tileSize
|
||||
@@ -73,7 +71,7 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
describe('create with both origin and multiple origins', function() {
|
||||
it('throws an exception', function() {
|
||||
expect(function() {
|
||||
return new ol.tilegrid.TileGrid({
|
||||
return new _ol_tilegrid_TileGrid_({
|
||||
resolutions: [100, 50, 25, 10],
|
||||
origins: [origin, origin, origin, origin],
|
||||
origin: origin,
|
||||
@@ -86,7 +84,7 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
describe('create with too few origins', function() {
|
||||
it('throws an exception', function() {
|
||||
expect(function() {
|
||||
return new ol.tilegrid.TileGrid({
|
||||
return new _ol_tilegrid_TileGrid_({
|
||||
resolutions: [100, 50, 25, 10],
|
||||
origins: [origin, origin, origin],
|
||||
tileSize: tileSize
|
||||
@@ -98,7 +96,7 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
describe('create with too many origins', function() {
|
||||
it('throws an exception', function() {
|
||||
expect(function() {
|
||||
return new ol.tilegrid.TileGrid({
|
||||
return new _ol_tilegrid_TileGrid_({
|
||||
resolutions: [100, 50, 25, 10],
|
||||
origins: [origin, origin, origin, origin, origin],
|
||||
tileSize: tileSize
|
||||
@@ -110,7 +108,7 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
describe('create with multiple tileSizes', function() {
|
||||
it('does not throw an exception', function() {
|
||||
expect(function() {
|
||||
return new ol.tilegrid.TileGrid({
|
||||
return new _ol_tilegrid_TileGrid_({
|
||||
resolutions: [100, 50, 25, 10],
|
||||
tileSizes: [tileSize, tileSize, tileSize, tileSize],
|
||||
origin: origin
|
||||
@@ -122,7 +120,7 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
describe('create with both tileSize and multiple tileSizes', function() {
|
||||
it('throws an exception', function() {
|
||||
expect(function() {
|
||||
return new ol.tilegrid.TileGrid({
|
||||
return new _ol_tilegrid_TileGrid_({
|
||||
resolutions: [100, 50, 25, 10],
|
||||
tileSizes: [tileSize, tileSize, tileSize, tileSize],
|
||||
tileSize: tileSize,
|
||||
@@ -135,7 +133,7 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
describe('create with too few tileSizes', function() {
|
||||
it('throws an exception', function() {
|
||||
expect(function() {
|
||||
return new ol.tilegrid.TileGrid({
|
||||
return new _ol_tilegrid_TileGrid_({
|
||||
resolutions: [100, 50, 25, 10],
|
||||
tileSizes: [tileSize, tileSize, tileSize],
|
||||
origin: origin
|
||||
@@ -147,7 +145,7 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
describe('create with too many tileSizes', function() {
|
||||
it('throws an exception', function() {
|
||||
expect(function() {
|
||||
return new ol.tilegrid.TileGrid({
|
||||
return new _ol_tilegrid_TileGrid_({
|
||||
resolutions: [100, 50, 25, 10],
|
||||
tileSizes: [tileSize, tileSize, tileSize, tileSize, tileSize],
|
||||
origin: origin
|
||||
@@ -159,7 +157,7 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
describe('create with origin', function() {
|
||||
var tileGrid;
|
||||
beforeEach(function() {
|
||||
tileGrid = new ol.tilegrid.TileGrid({
|
||||
tileGrid = new _ol_tilegrid_TileGrid_({
|
||||
origin: [10, 20],
|
||||
tileSize: 10,
|
||||
resolutions: [1]
|
||||
@@ -182,7 +180,7 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
describe('create with extent', function() {
|
||||
var tileGrid;
|
||||
beforeEach(function() {
|
||||
tileGrid = new ol.tilegrid.TileGrid({
|
||||
tileGrid = new _ol_tilegrid_TileGrid_({
|
||||
extent: [10, 20, 30, 40],
|
||||
tileSize: 10,
|
||||
resolutions: [1]
|
||||
@@ -205,7 +203,7 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
describe('create with extent and sizes', function() {
|
||||
var tileGrid;
|
||||
beforeEach(function() {
|
||||
tileGrid = new ol.tilegrid.TileGrid({
|
||||
tileGrid = new _ol_tilegrid_TileGrid_({
|
||||
extent: [10, 20, 30, 40],
|
||||
sizes: [[3, -3]],
|
||||
tileSize: 10,
|
||||
@@ -229,7 +227,7 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
describe('create with top-left origin and sizes', function() {
|
||||
var tileGrid;
|
||||
beforeEach(function() {
|
||||
tileGrid = new ol.tilegrid.TileGrid({
|
||||
tileGrid = new _ol_tilegrid_TileGrid_({
|
||||
origin: [10, 40],
|
||||
sizes: [[3, -3]],
|
||||
tileSize: 10,
|
||||
@@ -247,7 +245,7 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
describe('create with bottom-left origin and sizes', function() {
|
||||
var tileGrid;
|
||||
beforeEach(function() {
|
||||
tileGrid = new ol.tilegrid.TileGrid({
|
||||
tileGrid = new _ol_tilegrid_TileGrid_({
|
||||
origin: [10, 10],
|
||||
sizes: [[3, 3]],
|
||||
tileSize: 10,
|
||||
@@ -264,7 +262,7 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
|
||||
describe('create with extent and origin', function() {
|
||||
it('uses both origin and extent', function() {
|
||||
var tileGrid = new ol.tilegrid.TileGrid({
|
||||
var tileGrid = new _ol_tilegrid_TileGrid_({
|
||||
origin: [0, 0],
|
||||
extent: [10, 20, 30, 40],
|
||||
tileSize: 10,
|
||||
@@ -277,19 +275,19 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
|
||||
describe('createForExtent', function() {
|
||||
it('allows creation of tile grid from extent', function() {
|
||||
var extent = ol.extent.createOrUpdate(-100, -100, 100, 100);
|
||||
var grid = ol.tilegrid.createForExtent(extent);
|
||||
expect(grid).to.be.a(ol.tilegrid.TileGrid);
|
||||
var extent = _ol_extent_.createOrUpdate(-100, -100, 100, 100);
|
||||
var grid = _ol_tilegrid_.createForExtent(extent);
|
||||
expect(grid).to.be.a(_ol_tilegrid_TileGrid_);
|
||||
|
||||
var resolutions = grid.getResolutions();
|
||||
expect(resolutions.length).to.be(ol.DEFAULT_MAX_ZOOM + 1);
|
||||
expect(resolutions.length).to.be(_ol_.DEFAULT_MAX_ZOOM + 1);
|
||||
expect(grid.getOrigin()).to.eql([-100, 100]);
|
||||
});
|
||||
});
|
||||
|
||||
describe('#zoomFactor_', function() {
|
||||
it('is set for a consistent zoom factor', function() {
|
||||
var grid = new ol.tilegrid.TileGrid({
|
||||
var grid = new _ol_tilegrid_TileGrid_({
|
||||
resolutions: [10, 5, 2.5, 1.25],
|
||||
origin: origin,
|
||||
tileSize: tileSize
|
||||
@@ -298,7 +296,7 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
});
|
||||
|
||||
it('is not set for an inconsistent zoom factor', function() {
|
||||
var grid = new ol.tilegrid.TileGrid({
|
||||
var grid = new _ol_tilegrid_TileGrid_({
|
||||
resolutions: [10, 5, 3, 1.25],
|
||||
origin: origin,
|
||||
tileSize: tileSize
|
||||
@@ -310,83 +308,83 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
describe('createForProjection', function() {
|
||||
|
||||
it('allows easier creation of a tile grid', function() {
|
||||
var projection = ol.proj.get('EPSG:3857');
|
||||
var grid = ol.tilegrid.createForProjection(projection);
|
||||
expect(grid).to.be.a(ol.tilegrid.TileGrid);
|
||||
var projection = _ol_proj_.get('EPSG:3857');
|
||||
var grid = _ol_tilegrid_.createForProjection(projection);
|
||||
expect(grid).to.be.a(_ol_tilegrid_TileGrid_);
|
||||
|
||||
var resolutions = grid.getResolutions();
|
||||
expect(resolutions.length).to.be(ol.DEFAULT_MAX_ZOOM + 1);
|
||||
expect(resolutions.length).to.be(_ol_.DEFAULT_MAX_ZOOM + 1);
|
||||
});
|
||||
|
||||
it('accepts a number of zoom levels', function() {
|
||||
var projection = ol.proj.get('EPSG:3857');
|
||||
var grid = ol.tilegrid.createForProjection(projection, 18);
|
||||
expect(grid).to.be.a(ol.tilegrid.TileGrid);
|
||||
var projection = _ol_proj_.get('EPSG:3857');
|
||||
var grid = _ol_tilegrid_.createForProjection(projection, 18);
|
||||
expect(grid).to.be.a(_ol_tilegrid_TileGrid_);
|
||||
|
||||
var resolutions = grid.getResolutions();
|
||||
expect(resolutions.length).to.be(19);
|
||||
});
|
||||
|
||||
it('accepts a big number of zoom levels', function() {
|
||||
var projection = ol.proj.get('EPSG:3857');
|
||||
var grid = ol.tilegrid.createForProjection(projection, 23);
|
||||
expect(grid).to.be.a(ol.tilegrid.TileGrid);
|
||||
var projection = _ol_proj_.get('EPSG:3857');
|
||||
var grid = _ol_tilegrid_.createForProjection(projection, 23);
|
||||
expect(grid).to.be.a(_ol_tilegrid_TileGrid_);
|
||||
|
||||
var resolutions = grid.getResolutions();
|
||||
expect(resolutions.length).to.be(24);
|
||||
});
|
||||
|
||||
it('works for projections unknown to the client', function() {
|
||||
var projection = new ol.proj.Projection(
|
||||
var projection = new _ol_proj_Projection_(
|
||||
{code: 'EPSG:31287', units: 'm'});
|
||||
var grid = ol.tilegrid.createForProjection(projection);
|
||||
var grid = _ol_tilegrid_.createForProjection(projection);
|
||||
var resolutions = grid.getResolutions();
|
||||
expect(resolutions[5]).to.be(
|
||||
360 * ol.proj.METERS_PER_UNIT['degrees'] /
|
||||
ol.DEFAULT_TILE_SIZE / Math.pow(2, 5));
|
||||
360 * _ol_proj_.METERS_PER_UNIT['degrees'] /
|
||||
_ol_.DEFAULT_TILE_SIZE / Math.pow(2, 5));
|
||||
});
|
||||
|
||||
it('assumes origin is top-left', function() {
|
||||
var projection = ol.proj.get('EPSG:3857');
|
||||
var grid = ol.tilegrid.createForProjection(projection);
|
||||
var projection = _ol_proj_.get('EPSG:3857');
|
||||
var grid = _ol_tilegrid_.createForProjection(projection);
|
||||
var origin = grid.getOrigin();
|
||||
var half = ol.proj.EPSG3857.HALF_SIZE;
|
||||
var half = _ol_proj_EPSG3857_.HALF_SIZE;
|
||||
expect(origin).to.eql([-half, half]);
|
||||
});
|
||||
|
||||
it('accepts bottom-left as corner', function() {
|
||||
var projection = ol.proj.get('EPSG:3857');
|
||||
var grid = ol.tilegrid.createForProjection(
|
||||
var projection = _ol_proj_.get('EPSG:3857');
|
||||
var grid = _ol_tilegrid_.createForProjection(
|
||||
projection, undefined, undefined, 'bottom-left');
|
||||
var origin = grid.getOrigin();
|
||||
var half = ol.proj.EPSG3857.HALF_SIZE;
|
||||
var half = _ol_proj_EPSG3857_.HALF_SIZE;
|
||||
expect(origin).to.eql([-half, -half]);
|
||||
});
|
||||
|
||||
it('accepts bottom-right as corner', function() {
|
||||
var projection = ol.proj.get('EPSG:3857');
|
||||
var grid = ol.tilegrid.createForProjection(
|
||||
var projection = _ol_proj_.get('EPSG:3857');
|
||||
var grid = _ol_tilegrid_.createForProjection(
|
||||
projection, undefined, undefined, 'bottom-right');
|
||||
var origin = grid.getOrigin();
|
||||
var half = ol.proj.EPSG3857.HALF_SIZE;
|
||||
var half = _ol_proj_EPSG3857_.HALF_SIZE;
|
||||
expect(origin).to.eql([half, -half]);
|
||||
});
|
||||
|
||||
it('accepts top-left as corner', function() {
|
||||
var projection = ol.proj.get('EPSG:3857');
|
||||
var grid = ol.tilegrid.createForProjection(
|
||||
var projection = _ol_proj_.get('EPSG:3857');
|
||||
var grid = _ol_tilegrid_.createForProjection(
|
||||
projection, undefined, undefined, 'top-left');
|
||||
var origin = grid.getOrigin();
|
||||
var half = ol.proj.EPSG3857.HALF_SIZE;
|
||||
var half = _ol_proj_EPSG3857_.HALF_SIZE;
|
||||
expect(origin).to.eql([-half, half]);
|
||||
});
|
||||
|
||||
it('accepts top-right as corner', function() {
|
||||
var projection = ol.proj.get('EPSG:3857');
|
||||
var grid = ol.tilegrid.createForProjection(
|
||||
var projection = _ol_proj_.get('EPSG:3857');
|
||||
var grid = _ol_tilegrid_.createForProjection(
|
||||
projection, undefined, undefined, 'top-right');
|
||||
var origin = grid.getOrigin();
|
||||
var half = ol.proj.EPSG3857.HALF_SIZE;
|
||||
var half = _ol_proj_EPSG3857_.HALF_SIZE;
|
||||
expect(origin).to.eql([half, half]);
|
||||
});
|
||||
|
||||
@@ -395,16 +393,16 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
describe('createXYZ()', function() {
|
||||
|
||||
it('uses defaults', function() {
|
||||
var tileGrid = ol.tilegrid.createXYZ();
|
||||
var tileGrid = _ol_tilegrid_.createXYZ();
|
||||
expect(tileGrid.getExtent()).to.eql(
|
||||
ol.proj.get('EPSG:3857').getExtent());
|
||||
_ol_proj_.get('EPSG:3857').getExtent());
|
||||
expect(tileGrid.getMinZoom()).to.equal(0);
|
||||
expect(tileGrid.getMaxZoom()).to.equal(ol.DEFAULT_MAX_ZOOM);
|
||||
expect(tileGrid.getTileSize()).to.equal(ol.DEFAULT_TILE_SIZE);
|
||||
expect(tileGrid.getMaxZoom()).to.equal(_ol_.DEFAULT_MAX_ZOOM);
|
||||
expect(tileGrid.getTileSize()).to.equal(_ol_.DEFAULT_TILE_SIZE);
|
||||
});
|
||||
|
||||
it('respects configuration options', function() {
|
||||
var tileGrid = ol.tilegrid.createXYZ({
|
||||
var tileGrid = _ol_tilegrid_.createXYZ({
|
||||
extent: [10, 20, 30, 40],
|
||||
minZoom: 1,
|
||||
maxZoom: 2,
|
||||
@@ -421,19 +419,19 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
describe('getForProjection', function() {
|
||||
|
||||
it('gets the default tile grid for a projection', function() {
|
||||
var projection = ol.proj.get('EPSG:3857');
|
||||
var grid = ol.tilegrid.getForProjection(projection);
|
||||
expect(grid).to.be.a(ol.tilegrid.TileGrid);
|
||||
var projection = _ol_proj_.get('EPSG:3857');
|
||||
var grid = _ol_tilegrid_.getForProjection(projection);
|
||||
expect(grid).to.be.a(_ol_tilegrid_TileGrid_);
|
||||
|
||||
var resolutions = grid.getResolutions();
|
||||
expect(resolutions.length).to.be(ol.DEFAULT_MAX_ZOOM + 1);
|
||||
expect(resolutions.length).to.be(_ol_.DEFAULT_MAX_ZOOM + 1);
|
||||
expect(grid.getTileSize()).to.eql(256);
|
||||
});
|
||||
|
||||
it('stores the default tile grid on a projection', function() {
|
||||
var projection = ol.proj.get('EPSG:3857');
|
||||
var grid = ol.tilegrid.getForProjection(projection);
|
||||
var gridAgain = ol.tilegrid.getForProjection(projection);
|
||||
var projection = _ol_proj_.get('EPSG:3857');
|
||||
var grid = _ol_tilegrid_.getForProjection(projection);
|
||||
var gridAgain = _ol_tilegrid_.getForProjection(projection);
|
||||
|
||||
expect(grid).to.be(gridAgain);
|
||||
});
|
||||
@@ -444,8 +442,8 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
|
||||
var tileGrid;
|
||||
beforeEach(function() {
|
||||
tileGrid = ol.tilegrid.createForExtent(
|
||||
ol.proj.get('EPSG:3857').getExtent(), 22);
|
||||
tileGrid = _ol_tilegrid_.createForExtent(
|
||||
_ol_proj_.get('EPSG:3857').getExtent(), 22);
|
||||
});
|
||||
|
||||
it('returns the tile range for one zoom level deeper', function() {
|
||||
@@ -494,8 +492,8 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
|
||||
var tileGrid;
|
||||
beforeEach(function() {
|
||||
tileGrid = ol.tilegrid.createForExtent(
|
||||
ol.proj.get('EPSG:3857').getExtent(), 22);
|
||||
tileGrid = _ol_tilegrid_.createForExtent(
|
||||
_ol_proj_.get('EPSG:3857').getExtent(), 22);
|
||||
});
|
||||
|
||||
it('iterates as expected', function() {
|
||||
@@ -506,7 +504,7 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
tileCoord,
|
||||
function(z, tileRange) {
|
||||
zs.push(z);
|
||||
tileRanges.push(new ol.TileRange(
|
||||
tileRanges.push(new _ol_TileRange_(
|
||||
tileRange.minX, tileRange.maxX,
|
||||
tileRange.minY, tileRange.maxY));
|
||||
return false;
|
||||
@@ -553,8 +551,8 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
|
||||
var tileGrid;
|
||||
beforeEach(function() {
|
||||
tileGrid = ol.tilegrid.createForExtent(
|
||||
ol.proj.get('EPSG:3857').getExtent(), 22);
|
||||
tileGrid = _ol_tilegrid_.createForExtent(
|
||||
_ol_proj_.get('EPSG:3857').getExtent(), 22);
|
||||
});
|
||||
|
||||
it('returns the correct resolution at the equator', function() {
|
||||
@@ -588,7 +586,7 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
describe('Y North, X East', function() {
|
||||
it('returns the expected TileCoord', function() {
|
||||
origin = [0, 0];
|
||||
var tileGrid = new ol.tilegrid.TileGrid({
|
||||
var tileGrid = new _ol_tilegrid_TileGrid_({
|
||||
resolutions: resolutions,
|
||||
origin: origin,
|
||||
tileSize: tileSize
|
||||
@@ -620,7 +618,7 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
describe('Y South, X East', function() {
|
||||
it('returns the expected TileCoord', function() {
|
||||
origin = [0, 100000];
|
||||
var tileGrid = new ol.tilegrid.TileGrid({
|
||||
var tileGrid = new _ol_tilegrid_TileGrid_({
|
||||
resolutions: resolutions,
|
||||
origin: origin,
|
||||
tileSize: tileSize
|
||||
@@ -653,7 +651,7 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
describe('getTileCoordForCoordAndResolution', function() {
|
||||
it('returns the expected TileCoord', function() {
|
||||
var tileSize = 256;
|
||||
var tileGrid = new ol.tilegrid.TileGrid({
|
||||
var tileGrid = new _ol_tilegrid_TileGrid_({
|
||||
resolutions: [10],
|
||||
origin: origin,
|
||||
tileSize: tileSize
|
||||
@@ -730,7 +728,7 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
|
||||
describe('getTileCoordForXYAndResolution_', function() {
|
||||
it('returns higher tile coord for intersections by default', function() {
|
||||
var tileGrid = new ol.tilegrid.TileGrid({
|
||||
var tileGrid = new _ol_tilegrid_TileGrid_({
|
||||
resolutions: resolutions,
|
||||
origin: origin,
|
||||
tileSize: tileSize
|
||||
@@ -755,7 +753,7 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
});
|
||||
|
||||
it('handles alt intersection policy', function() {
|
||||
var tileGrid = new ol.tilegrid.TileGrid({
|
||||
var tileGrid = new _ol_tilegrid_TileGrid_({
|
||||
resolutions: resolutions,
|
||||
origin: origin,
|
||||
tileSize: tileSize
|
||||
@@ -783,7 +781,7 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
|
||||
describe('getTileCoordCenter', function() {
|
||||
it('returns the expected center', function() {
|
||||
var tileGrid = new ol.tilegrid.TileGrid({
|
||||
var tileGrid = new _ol_tilegrid_TileGrid_({
|
||||
resolutions: resolutions,
|
||||
origin: origin,
|
||||
tileSize: tileSize
|
||||
@@ -806,7 +804,7 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
|
||||
describe('getTileCoordExtent', function() {
|
||||
it('returns the expected extend', function() {
|
||||
var tileGrid = new ol.tilegrid.TileGrid({
|
||||
var tileGrid = new _ol_tilegrid_TileGrid_({
|
||||
resolutions: resolutions,
|
||||
origin: origin,
|
||||
tileSize: tileSize
|
||||
@@ -835,7 +833,7 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
|
||||
describe('getTileRangeForExtentAndZ', function() {
|
||||
it('returns the expected TileRange', function() {
|
||||
var tileGrid = new ol.tilegrid.TileGrid({
|
||||
var tileGrid = new _ol_tilegrid_TileGrid_({
|
||||
resolutions: resolutions,
|
||||
origin: origin,
|
||||
tileSize: tileSize
|
||||
@@ -875,7 +873,7 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
var origin = [0, 0];
|
||||
|
||||
it('works with one tile size as number', function() {
|
||||
var tileGrid = new ol.tilegrid.TileGrid({
|
||||
var tileGrid = new _ol_tilegrid_TileGrid_({
|
||||
tileSize: 256,
|
||||
resolutions: resolutions,
|
||||
origin: origin
|
||||
@@ -885,7 +883,7 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
});
|
||||
|
||||
it('works with one tile size as array', function() {
|
||||
var tileGrid = new ol.tilegrid.TileGrid({
|
||||
var tileGrid = new _ol_tilegrid_TileGrid_({
|
||||
tileSize: [512, 256],
|
||||
resolutions: resolutions,
|
||||
origin: origin
|
||||
@@ -895,7 +893,7 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
});
|
||||
|
||||
it('works with multiple tile sizes as number', function() {
|
||||
var tileGrid = new ol.tilegrid.TileGrid({
|
||||
var tileGrid = new _ol_tilegrid_TileGrid_({
|
||||
tileSizes: [256, 256, 256, 512],
|
||||
resolutions: resolutions,
|
||||
origin: origin
|
||||
@@ -905,7 +903,7 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
});
|
||||
|
||||
it('works with multiple tile sizes as array', function() {
|
||||
var tileGrid = new ol.tilegrid.TileGrid({
|
||||
var tileGrid = new _ol_tilegrid_TileGrid_({
|
||||
tileSizes: [[512, 256], [512, 256], [512, 256], [640, 320]],
|
||||
resolutions: resolutions,
|
||||
origin: origin
|
||||
@@ -918,7 +916,7 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
|
||||
describe('forEachTileCoord', function() {
|
||||
it('calls the provided function with each tile coordinate', function() {
|
||||
var tileGrid = ol.tilegrid.createXYZ({extent: [-180, -90, 180, 90]});
|
||||
var tileGrid = _ol_tilegrid_.createXYZ({extent: [-180, -90, 180, 90]});
|
||||
var tileCoords = [];
|
||||
tileGrid.forEachTileCoord([15, 47, 16, 48], 8, function(tileCoord) {
|
||||
tileCoords.push(tileCoord);
|
||||
@@ -934,7 +932,7 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
|
||||
describe('forEachTileCoordParentTileRange', function() {
|
||||
it('iterates as expected', function() {
|
||||
var tileGrid = new ol.tilegrid.TileGrid({
|
||||
var tileGrid = new _ol_tilegrid_TileGrid_({
|
||||
resolutions: resolutions,
|
||||
origin: origin,
|
||||
tileSize: tileSize
|
||||
@@ -974,7 +972,7 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
|
||||
describe('getZForResolution (exact)', function() {
|
||||
it('returns the expected z value', function() {
|
||||
var tileGrid = new ol.tilegrid.TileGrid({
|
||||
var tileGrid = new _ol_tilegrid_TileGrid_({
|
||||
resolutions: resolutions,
|
||||
origin: origin,
|
||||
tileSize: tileSize
|
||||
@@ -989,7 +987,7 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
|
||||
describe('getZForResolution (approximate)', function() {
|
||||
it('returns the expected z value', function() {
|
||||
var tileGrid = new ol.tilegrid.TileGrid({
|
||||
var tileGrid = new _ol_tilegrid_TileGrid_({
|
||||
resolutions: resolutions,
|
||||
origin: origin,
|
||||
tileSize: tileSize
|
||||
@@ -1013,7 +1011,7 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
|
||||
describe('getZForResolution (lower)', function() {
|
||||
it('returns the expected z value', function() {
|
||||
var tileGrid = new ol.tilegrid.TileGrid({
|
||||
var tileGrid = new _ol_tilegrid_TileGrid_({
|
||||
resolutions: resolutions,
|
||||
origin: origin,
|
||||
tileSize: tileSize
|
||||
@@ -1037,7 +1035,7 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
|
||||
describe('getZForResolution (higher)', function() {
|
||||
it('returns the expected z value', function() {
|
||||
var tileGrid = new ol.tilegrid.TileGrid({
|
||||
var tileGrid = new _ol_tilegrid_TileGrid_({
|
||||
resolutions: resolutions,
|
||||
origin: origin,
|
||||
tileSize: tileSize
|
||||
|
||||
@@ -1,13 +1,11 @@
|
||||
|
||||
|
||||
goog.require('ol.format.WMTSCapabilities');
|
||||
goog.require('ol.tilegrid.WMTS');
|
||||
import _ol_format_WMTSCapabilities_ from '../../../../src/ol/format/WMTSCapabilities.js';
|
||||
import _ol_tilegrid_WMTS_ from '../../../../src/ol/tilegrid/WMTS.js';
|
||||
|
||||
|
||||
describe('ol.tilegrid.WMTS', function() {
|
||||
|
||||
describe('when creating tileGrid from capabilities', function() {
|
||||
var parser = new ol.format.WMTSCapabilities();
|
||||
var parser = new _ol_format_WMTSCapabilities_();
|
||||
var capabilities;
|
||||
before(function(done) {
|
||||
afterLoadText('spec/ol/format/wmts/ogcsample.xml', function(xml) {
|
||||
@@ -24,7 +22,7 @@ describe('ol.tilegrid.WMTS', function() {
|
||||
function() {
|
||||
var matrixSetObj = capabilities.Contents.TileMatrixSet[0];
|
||||
var tileGrid;
|
||||
tileGrid = ol.tilegrid.WMTS.createFromCapabilitiesMatrixSet(
|
||||
tileGrid = _ol_tilegrid_WMTS_.createFromCapabilitiesMatrixSet(
|
||||
matrixSetObj);
|
||||
expect(tileGrid.matrixIds_).to.be.an('array');
|
||||
expect(tileGrid.matrixIds_).to.have.length(20);
|
||||
@@ -62,7 +60,7 @@ describe('ol.tilegrid.WMTS', function() {
|
||||
|
||||
describe('when creating tileGrid from capabilities with and without TileMatrixSetLimits',
|
||||
function() {
|
||||
var parser = new ol.format.WMTSCapabilities();
|
||||
var parser = new _ol_format_WMTSCapabilities_();
|
||||
var capabilities;
|
||||
before(function(done) {
|
||||
afterLoadText('spec/ol/format/wmts/ign.xml', function(xml) {
|
||||
@@ -79,7 +77,7 @@ describe('ol.tilegrid.WMTS', function() {
|
||||
function() {
|
||||
var matrixSetObj = capabilities.Contents.TileMatrixSet[0];
|
||||
var tileGrid;
|
||||
tileGrid = ol.tilegrid.WMTS.createFromCapabilitiesMatrixSet(
|
||||
tileGrid = _ol_tilegrid_WMTS_.createFromCapabilitiesMatrixSet(
|
||||
matrixSetObj);
|
||||
expect(tileGrid.matrixIds_).to.be.an('array');
|
||||
expect(tileGrid.matrixIds_).to.have.length(22);
|
||||
@@ -120,7 +118,7 @@ describe('ol.tilegrid.WMTS', function() {
|
||||
var matrixLimitArray = capabilities.Contents.Layer[0]
|
||||
.TileMatrixSetLink[0].TileMatrixSetLimits;
|
||||
var tileGrid;
|
||||
tileGrid = ol.tilegrid.WMTS.createFromCapabilitiesMatrixSet(
|
||||
tileGrid = _ol_tilegrid_WMTS_.createFromCapabilitiesMatrixSet(
|
||||
matrixSetObj, undefined, matrixLimitArray);
|
||||
expect(tileGrid.matrixIds_).to.be.an('array');
|
||||
expect(tileGrid.matrixIds_).to.have.length(20);
|
||||
|
||||
Reference in New Issue
Block a user