Rename ol.projection to ol.proj
This commit is contained in:
@@ -197,7 +197,7 @@ describe('ol.extent', function() {
|
||||
describe('transform', function() {
|
||||
|
||||
it('does transform', function() {
|
||||
var transformFn = ol.projection.getTransform('EPSG:4326', 'EPSG:3857');
|
||||
var transformFn = ol.proj.getTransform('EPSG:4326', 'EPSG:3857');
|
||||
var sourceExtent = [-15, 45, -30, 60];
|
||||
var destinationExtent = ol.extent.transform(sourceExtent, transformFn);
|
||||
expect(destinationExtent).not.to.be(undefined);
|
||||
@@ -240,4 +240,4 @@ describe('ol.extent', function() {
|
||||
|
||||
goog.require('ol.Size');
|
||||
goog.require('ol.extent');
|
||||
goog.require('ol.projection');
|
||||
goog.require('ol.proj');
|
||||
|
||||
@@ -9,7 +9,7 @@ describe('ol.layer.Layer', function() {
|
||||
beforeEach(function() {
|
||||
layer = new ol.layer.Layer({
|
||||
source: new ol.source.Source({
|
||||
projection: ol.projection.get('EPSG:4326')
|
||||
projection: ol.proj.get('EPSG:4326')
|
||||
})
|
||||
});
|
||||
});
|
||||
@@ -53,7 +53,7 @@ describe('ol.layer.Layer', function() {
|
||||
it('accepts options', function() {
|
||||
var layer = new ol.layer.Layer({
|
||||
source: new ol.source.Source({
|
||||
projection: ol.projection.get('EPSG:4326')
|
||||
projection: ol.proj.get('EPSG:4326')
|
||||
}),
|
||||
brightness: 0.5,
|
||||
contrast: 10,
|
||||
@@ -82,7 +82,7 @@ describe('ol.layer.Layer', function() {
|
||||
beforeEach(function() {
|
||||
layer = new ol.layer.Layer({
|
||||
source: new ol.source.Source({
|
||||
projection: ol.projection.get('EPSG:4326')
|
||||
projection: ol.proj.get('EPSG:4326')
|
||||
})
|
||||
});
|
||||
});
|
||||
@@ -120,7 +120,7 @@ describe('ol.layer.Layer', function() {
|
||||
beforeEach(function() {
|
||||
layer = new ol.layer.Layer({
|
||||
source: new ol.source.Source({
|
||||
projection: ol.projection.get('EPSG:4326')
|
||||
projection: ol.proj.get('EPSG:4326')
|
||||
})
|
||||
});
|
||||
});
|
||||
@@ -154,7 +154,7 @@ describe('ol.layer.Layer', function() {
|
||||
beforeEach(function() {
|
||||
layer = new ol.layer.Layer({
|
||||
source: new ol.source.Source({
|
||||
projection: ol.projection.get('EPSG:4326')
|
||||
projection: ol.proj.get('EPSG:4326')
|
||||
})
|
||||
});
|
||||
});
|
||||
@@ -193,7 +193,7 @@ describe('ol.layer.Layer', function() {
|
||||
beforeEach(function() {
|
||||
layer = new ol.layer.Layer({
|
||||
source: new ol.source.Source({
|
||||
projection: ol.projection.get('EPSG:4326')
|
||||
projection: ol.proj.get('EPSG:4326')
|
||||
})
|
||||
});
|
||||
});
|
||||
@@ -227,7 +227,7 @@ describe('ol.layer.Layer', function() {
|
||||
beforeEach(function() {
|
||||
layer = new ol.layer.Layer({
|
||||
source: new ol.source.Source({
|
||||
projection: ol.projection.get('EPSG:4326')
|
||||
projection: ol.proj.get('EPSG:4326')
|
||||
})
|
||||
});
|
||||
});
|
||||
@@ -259,7 +259,7 @@ describe('ol.layer.Layer', function() {
|
||||
it('sets visible property', function() {
|
||||
var layer = new ol.layer.Layer({
|
||||
source: new ol.source.Source({
|
||||
projection: ol.projection.get('EPSG:4326')
|
||||
projection: ol.proj.get('EPSG:4326')
|
||||
})
|
||||
});
|
||||
|
||||
@@ -278,5 +278,5 @@ describe('ol.layer.Layer', function() {
|
||||
|
||||
goog.require('goog.dispose');
|
||||
goog.require('ol.layer.Layer');
|
||||
goog.require('ol.projection');
|
||||
goog.require('ol.proj');
|
||||
goog.require('ol.source.Source');
|
||||
|
||||
@@ -99,7 +99,7 @@ describe('ol.layer.Vector', function() {
|
||||
|
||||
var layer = new ol.layer.Vector({
|
||||
source: new ol.source.Vector({
|
||||
projection: ol.projection.get('EPSG:4326')
|
||||
projection: ol.proj.get('EPSG:4326')
|
||||
}),
|
||||
style: new ol.style.Style({
|
||||
rules: [
|
||||
@@ -186,7 +186,7 @@ goog.require('ol.filter.LogicalOperator');
|
||||
goog.require('ol.geom.GeometryType');
|
||||
goog.require('ol.geom.LineString');
|
||||
goog.require('ol.geom.Point');
|
||||
goog.require('ol.projection');
|
||||
goog.require('ol.proj');
|
||||
goog.require('ol.layer.Vector');
|
||||
goog.require('ol.source.Vector');
|
||||
goog.require('ol.style.Line');
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
goog.provide('ol.test.projection.EPSG3857');
|
||||
|
||||
|
||||
describe('ol.projection.EPSG3857', function() {
|
||||
describe('ol.proj.EPSG3857', function() {
|
||||
|
||||
describe('getPointResolution', function() {
|
||||
|
||||
it('returns the correct point scale at the equator', function() {
|
||||
// @see http://msdn.microsoft.com/en-us/library/aa940990.aspx
|
||||
var epsg3857 = ol.projection.get('EPSG:3857');
|
||||
var epsg3857 = ol.proj.get('EPSG:3857');
|
||||
var resolution = 19.11;
|
||||
var point = [0, 0];
|
||||
expect(epsg3857.getPointResolution(resolution, point)).
|
||||
@@ -17,22 +17,22 @@ describe('ol.projection.EPSG3857', function() {
|
||||
it('returns the correct point scale at the latitude of Toronto',
|
||||
function() {
|
||||
// @see http://msdn.microsoft.com/en-us/library/aa940990.aspx
|
||||
var epsg3857 = ol.projection.get('EPSG:3857');
|
||||
var epsg4326 = ol.projection.get('EPSG:4326');
|
||||
var epsg3857 = ol.proj.get('EPSG:3857');
|
||||
var epsg4326 = ol.proj.get('EPSG:4326');
|
||||
var resolution = 19.11;
|
||||
var point = ol.projection.transform([0, 43.65], epsg4326, epsg3857);
|
||||
var point = ol.proj.transform([0, 43.65], epsg4326, epsg3857);
|
||||
expect(epsg3857.getPointResolution(resolution, point)).
|
||||
to.roughlyEqual(19.11 * Math.cos(Math.PI * 43.65 / 180), 1e-9);
|
||||
});
|
||||
|
||||
it('returns the correct point scale at various latitudes', function() {
|
||||
// @see http://msdn.microsoft.com/en-us/library/aa940990.aspx
|
||||
var epsg3857 = ol.projection.get('EPSG:3857');
|
||||
var epsg4326 = ol.projection.get('EPSG:4326');
|
||||
var epsg3857 = ol.proj.get('EPSG:3857');
|
||||
var epsg4326 = ol.proj.get('EPSG:4326');
|
||||
var resolution = 19.11;
|
||||
var latitude;
|
||||
for (latitude = 0; latitude < 90; ++latitude) {
|
||||
var point = ol.projection.transform([0, latitude], epsg4326, epsg3857);
|
||||
var point = ol.proj.transform([0, latitude], epsg4326, epsg3857);
|
||||
expect(epsg3857.getPointResolution(resolution, point)).
|
||||
to.roughlyEqual(19.11 * Math.cos(Math.PI * latitude / 180), 1e-9);
|
||||
}
|
||||
@@ -43,5 +43,5 @@ describe('ol.projection.EPSG3857', function() {
|
||||
});
|
||||
|
||||
|
||||
goog.require('ol.projection');
|
||||
goog.require('ol.projection.EPSG3857');
|
||||
goog.require('ol.proj');
|
||||
goog.require('ol.proj.EPSG3857');
|
||||
|
||||
@@ -1,17 +1,16 @@
|
||||
goog.provide('ol.test.Projection');
|
||||
|
||||
describe('ol.projection', function() {
|
||||
describe('ol.proj', function() {
|
||||
|
||||
beforeEach(function() {
|
||||
sinon.spy(ol.projection, 'addTransform');
|
||||
sinon.spy(ol.proj, 'addTransform');
|
||||
});
|
||||
|
||||
afterEach(function() {
|
||||
var argsForCall = ol.projection.addTransform.args;
|
||||
var argsForCall = ol.proj.addTransform.args;
|
||||
for (var i = 0, ii = argsForCall.length; i < ii; ++i) {
|
||||
try {
|
||||
ol.projection.removeTransform.apply(
|
||||
ol.projection, argsForCall[i].splice(0, 2));
|
||||
ol.proj.removeTransform.apply(ol.proj, argsForCall[i].splice(0, 2));
|
||||
} catch (error) {
|
||||
if (error instanceof goog.asserts.AssertionError) {
|
||||
// The removeTransform function may have been called explicitly by the
|
||||
@@ -21,16 +20,16 @@ describe('ol.projection', function() {
|
||||
}
|
||||
}
|
||||
}
|
||||
ol.projection.addTransform.restore();
|
||||
ol.proj.addTransform.restore();
|
||||
});
|
||||
|
||||
describe('projection equivalence', function() {
|
||||
|
||||
function _testAllEquivalent(codes) {
|
||||
var projections = goog.array.map(codes, ol.projection.get);
|
||||
var projections = goog.array.map(codes, ol.proj.get);
|
||||
goog.array.forEach(projections, function(source) {
|
||||
goog.array.forEach(projections, function(destination) {
|
||||
expect(ol.projection.equivalent(source, destination)).to.be.ok();
|
||||
expect(ol.proj.equivalent(source, destination)).to.be.ok();
|
||||
});
|
||||
});
|
||||
}
|
||||
@@ -57,10 +56,10 @@ describe('ol.projection', function() {
|
||||
describe('identify transform', function() {
|
||||
|
||||
it('returns a new object, with same coord values', function() {
|
||||
var epsg4326 = ol.projection.get('EPSG:4326');
|
||||
var epsg4326 = ol.proj.get('EPSG:4326');
|
||||
var uniqueObject = {};
|
||||
var sourcePoint = [uniqueObject, uniqueObject];
|
||||
var destinationPoint = ol.projection.transform(
|
||||
var destinationPoint = ol.proj.transform(
|
||||
sourcePoint, epsg4326, epsg4326);
|
||||
expect(sourcePoint === destinationPoint).to.not.be();
|
||||
expect(destinationPoint[0] === sourcePoint[0]).to.be.ok();
|
||||
@@ -71,8 +70,7 @@ describe('ol.projection', function() {
|
||||
describe('transform 0,0 from 4326 to 3857', function() {
|
||||
|
||||
it('returns expected value', function() {
|
||||
var point = ol.projection.transform(
|
||||
[0, 0], 'EPSG:4326', 'EPSG:3857');
|
||||
var point = ol.proj.transform([0, 0], 'EPSG:4326', 'EPSG:3857');
|
||||
expect(point).not.to.be(undefined);
|
||||
expect(point).not.to.be(null);
|
||||
expect(point[1]).to.roughlyEqual(0, 1e-9);
|
||||
@@ -82,8 +80,7 @@ describe('ol.projection', function() {
|
||||
describe('transform 0,0 from 3857 to 4326', function() {
|
||||
|
||||
it('returns expected value', function() {
|
||||
var point = ol.projection.transform(
|
||||
[0, 0], 'EPSG:3857', 'EPSG:4326');
|
||||
var point = ol.proj.transform([0, 0], 'EPSG:3857', 'EPSG:4326');
|
||||
expect(point).not.to.be(undefined);
|
||||
expect(point).not.to.be(null);
|
||||
expect(point[0]).to.eql(0);
|
||||
@@ -95,10 +92,8 @@ describe('ol.projection', function() {
|
||||
// http://alastaira.wordpress.com/2011/01/23/the-google-maps-bing-maps-spherical-mercator-projection/
|
||||
|
||||
it('returns expected value', function() {
|
||||
var point = ol.projection.transform(
|
||||
[-5.625, 52.4827802220782],
|
||||
'EPSG:4326',
|
||||
'EPSG:900913');
|
||||
var point = ol.proj.transform(
|
||||
[-5.625, 52.4827802220782], 'EPSG:4326', 'EPSG:900913');
|
||||
expect(point).not.to.be(undefined);
|
||||
expect(point).not.to.be(null);
|
||||
expect(point[0]).to.roughlyEqual(-626172.13571216376, 1e-9);
|
||||
@@ -110,10 +105,8 @@ describe('ol.projection', function() {
|
||||
// http://alastaira.wordpress.com/2011/01/23/the-google-maps-bing-maps-spherical-mercator-projection/
|
||||
|
||||
it('returns expected value', function() {
|
||||
var point = ol.projection.transform(
|
||||
[-626172.13571216376, 6887893.4928337997],
|
||||
'EPSG:900913',
|
||||
'EPSG:4326');
|
||||
var point = ol.proj.transform([-626172.13571216376, 6887893.4928337997],
|
||||
'EPSG:900913', 'EPSG:4326');
|
||||
expect(point).not.to.be(undefined);
|
||||
expect(point).not.to.be(null);
|
||||
expect(point[0]).to.roughlyEqual(-5.625, 1e-9);
|
||||
@@ -124,10 +117,8 @@ describe('ol.projection', function() {
|
||||
describe('Proj4js integration', function() {
|
||||
|
||||
it('allows Proj4js projections to be used transparently', function() {
|
||||
var point = ol.projection.transform(
|
||||
[-626172.13571216376, 6887893.4928337997],
|
||||
'GOOGLE',
|
||||
'WGS84');
|
||||
var point = ol.proj.transform(
|
||||
[-626172.13571216376, 6887893.4928337997], 'GOOGLE', 'WGS84');
|
||||
expect(point[0]).to.roughlyEqual(-5.625, 1e-9);
|
||||
expect(point[1]).to.roughlyEqual(52.4827802220782, 1e-9);
|
||||
});
|
||||
@@ -137,10 +128,8 @@ describe('ol.projection', function() {
|
||||
'+proj=somerc +lat_0=46.95240555555556 +lon_0=7.439583333333333 ' +
|
||||
'+k_0=1 +x_0=600000 +y_0=200000 +ellps=bessel ' +
|
||||
'+towgs84=674.374,15.056,405.346,0,0,0,0 +units=m +no_defs';
|
||||
var point = ol.projection.transform(
|
||||
[7.439583333333333, 46.95240555555556],
|
||||
'EPSG:4326',
|
||||
'EPSG:21781');
|
||||
var point = ol.proj.transform([7.439583333333333, 46.95240555555556],
|
||||
'EPSG:4326', 'EPSG:21781');
|
||||
expect(point[0]).to.roughlyEqual(600072.300, 1);
|
||||
expect(point[1]).to.roughlyEqual(200146.976, 1);
|
||||
});
|
||||
@@ -152,24 +141,22 @@ describe('ol.projection', function() {
|
||||
'+towgs84=674.374,15.056,405.346,0,0,0,0 +units=m +no_defs';
|
||||
var code = 'urn:ogc:def:crs:EPSG:21781';
|
||||
var srsCode = 'EPSG:21781';
|
||||
var proj = ol.projection.get(code);
|
||||
expect(ol.projection.proj4jsProjections_.hasOwnProperty(code))
|
||||
.to.be.ok();
|
||||
expect(ol.projection.proj4jsProjections_.hasOwnProperty(srsCode))
|
||||
.to.be.ok();
|
||||
var proj2 = ol.projection.get(srsCode);
|
||||
var proj = ol.proj.get(code);
|
||||
expect(ol.proj.proj4jsProjections_.hasOwnProperty(code)).to.be.ok();
|
||||
expect(ol.proj.proj4jsProjections_.hasOwnProperty(srsCode)).to.be.ok();
|
||||
var proj2 = ol.proj.get(srsCode);
|
||||
expect(proj2).to.be(proj);
|
||||
});
|
||||
|
||||
it('numerically estimates point scale at the equator', function() {
|
||||
var googleProjection = ol.projection.get('GOOGLE');
|
||||
var googleProjection = ol.proj.get('GOOGLE');
|
||||
expect(googleProjection.getPointResolution(1, [0, 0])).
|
||||
to.roughlyEqual(1, 1e-1);
|
||||
});
|
||||
|
||||
it('numerically estimates point scale at various latitudes', function() {
|
||||
var epsg3857Projection = ol.projection.get('EPSG:3857');
|
||||
var googleProjection = ol.projection.get('GOOGLE');
|
||||
var epsg3857Projection = ol.proj.get('EPSG:3857');
|
||||
var googleProjection = ol.proj.get('GOOGLE');
|
||||
var point, y;
|
||||
for (y = -20; y <= 20; ++y) {
|
||||
point = [0, 1000000 * y];
|
||||
@@ -179,8 +166,8 @@ describe('ol.projection', function() {
|
||||
});
|
||||
|
||||
it('numerically estimates point scale at various points', function() {
|
||||
var epsg3857Projection = ol.projection.get('EPSG:3857');
|
||||
var googleProjection = ol.projection.get('GOOGLE');
|
||||
var epsg3857Projection = ol.proj.get('EPSG:3857');
|
||||
var googleProjection = ol.proj.get('GOOGLE');
|
||||
var point, x, y;
|
||||
for (x = -20; x <= 20; ++x) {
|
||||
for (y = -20; y <= 20; ++y) {
|
||||
@@ -193,13 +180,13 @@ describe('ol.projection', function() {
|
||||
|
||||
});
|
||||
|
||||
describe('ol.projection.getTransformFromProjections()', function() {
|
||||
describe('ol.proj.getTransformFromProjections()', function() {
|
||||
|
||||
var sm = ol.projection.get('GOOGLE');
|
||||
var gg = ol.projection.get('EPSG:4326');
|
||||
var sm = ol.proj.get('GOOGLE');
|
||||
var gg = ol.proj.get('EPSG:4326');
|
||||
|
||||
it('returns a transform function', function() {
|
||||
var transform = ol.projection.getTransformFromProjections(sm, gg);
|
||||
var transform = ol.proj.getTransformFromProjections(sm, gg);
|
||||
expect(typeof transform).to.be('function');
|
||||
|
||||
var output = transform([-12000000, 5000000]);
|
||||
@@ -209,7 +196,7 @@ describe('ol.projection', function() {
|
||||
});
|
||||
|
||||
it('works for longer arrays', function() {
|
||||
var transform = ol.projection.getTransformFromProjections(sm, gg);
|
||||
var transform = ol.proj.getTransformFromProjections(sm, gg);
|
||||
expect(typeof transform).to.be('function');
|
||||
|
||||
var output = transform([-12000000, 5000000, -12000000, 5000000]);
|
||||
@@ -222,15 +209,15 @@ describe('ol.projection', function() {
|
||||
|
||||
});
|
||||
|
||||
describe('ol.projection.getTransform()', function() {
|
||||
describe('ol.proj.getTransform()', function() {
|
||||
|
||||
it('returns a function', function() {
|
||||
var transform = ol.projection.getTransform('GOOGLE', 'EPSG:4326');
|
||||
var transform = ol.proj.getTransform('GOOGLE', 'EPSG:4326');
|
||||
expect(typeof transform).to.be('function');
|
||||
});
|
||||
|
||||
it('returns a transform function', function() {
|
||||
var transform = ol.projection.getTransform('GOOGLE', 'EPSG:4326');
|
||||
var transform = ol.proj.getTransform('GOOGLE', 'EPSG:4326');
|
||||
expect(typeof transform).to.be('function');
|
||||
|
||||
var output = transform([-626172.13571216376, 6887893.4928337997]);
|
||||
@@ -241,7 +228,7 @@ describe('ol.projection', function() {
|
||||
});
|
||||
|
||||
it('works for longer arrays of coordinate values', function() {
|
||||
var transform = ol.projection.getTransform('GOOGLE', 'EPSG:4326');
|
||||
var transform = ol.proj.getTransform('GOOGLE', 'EPSG:4326');
|
||||
expect(typeof transform).to.be('function');
|
||||
|
||||
var output = transform([
|
||||
@@ -259,7 +246,7 @@ describe('ol.projection', function() {
|
||||
});
|
||||
|
||||
it('accepts an optional destination array', function() {
|
||||
var transform = ol.projection.getTransform('EPSG:3857', 'EPSG:4326');
|
||||
var transform = ol.proj.getTransform('EPSG:3857', 'EPSG:4326');
|
||||
var input = [-12000000, 5000000];
|
||||
var output = [];
|
||||
|
||||
@@ -273,7 +260,7 @@ describe('ol.projection', function() {
|
||||
});
|
||||
|
||||
it('accepts a dimension', function() {
|
||||
var transform = ol.projection.getTransform('GOOGLE', 'EPSG:4326');
|
||||
var transform = ol.proj.getTransform('GOOGLE', 'EPSG:4326');
|
||||
expect(typeof transform).to.be('function');
|
||||
|
||||
var dimension = 3;
|
||||
@@ -295,7 +282,7 @@ describe('ol.projection', function() {
|
||||
});
|
||||
});
|
||||
|
||||
describe('ol.projection.removeTransform()', function() {
|
||||
describe('ol.proj.removeTransform()', function() {
|
||||
|
||||
var extent = [180, 180, -90, 90];
|
||||
var units = ol.ProjectionUnits.DEGREES;
|
||||
@@ -312,14 +299,14 @@ describe('ol.projection', function() {
|
||||
extent: extent
|
||||
});
|
||||
var transform = function(input, output, dimension) {return input};
|
||||
ol.projection.addTransform(foo, bar, transform);
|
||||
expect(ol.projection.transforms_).not.to.be(undefined);
|
||||
expect(ol.projection.transforms_.foo).not.to.be(undefined);
|
||||
expect(ol.projection.transforms_.foo.bar).to.be(transform);
|
||||
ol.proj.addTransform(foo, bar, transform);
|
||||
expect(ol.proj.transforms_).not.to.be(undefined);
|
||||
expect(ol.proj.transforms_.foo).not.to.be(undefined);
|
||||
expect(ol.proj.transforms_.foo.bar).to.be(transform);
|
||||
|
||||
var removed = ol.projection.removeTransform(foo, bar);
|
||||
var removed = ol.proj.removeTransform(foo, bar);
|
||||
expect(removed).to.be(transform);
|
||||
expect(ol.projection.transforms_.foo).to.be(undefined);
|
||||
expect(ol.proj.transforms_.foo).to.be(undefined);
|
||||
});
|
||||
|
||||
});
|
||||
@@ -327,21 +314,21 @@ describe('ol.projection', function() {
|
||||
describe('ol.Projection.prototype.getMetersPerUnit()', function() {
|
||||
|
||||
it('returns value in meters', function() {
|
||||
var epsg4326 = ol.projection.get('EPSG:4326');
|
||||
var epsg4326 = ol.proj.get('EPSG:4326');
|
||||
expect(epsg4326.getMetersPerUnit()).to.eql(111194.87428468118);
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
describe('ol.projection.configureProj4jsProjection()', function() {
|
||||
describe('ol.proj.configureProj4jsProjection()', function() {
|
||||
|
||||
beforeEach(function() {
|
||||
ol.projection.proj4jsProjections_ = {};
|
||||
ol.proj.proj4jsProjections_ = {};
|
||||
});
|
||||
|
||||
it('returns a configured projection', function() {
|
||||
var extent = [485869.5728, 837076.5648, 76443.1884, 299941.7864];
|
||||
var epsg21781 = ol.projection.configureProj4jsProjection({
|
||||
var epsg21781 = ol.proj.configureProj4jsProjection({
|
||||
code: 'EPSG:21781',
|
||||
extent: extent
|
||||
});
|
||||
@@ -359,4 +346,4 @@ goog.require('goog.array');
|
||||
goog.require('goog.asserts.AssertionError');
|
||||
goog.require('ol.Projection');
|
||||
goog.require('ol.ProjectionUnits');
|
||||
goog.require('ol.projection');
|
||||
goog.require('ol.proj');
|
||||
|
||||
@@ -5,7 +5,7 @@ describe('ol.source.TileSource', function() {
|
||||
describe('constructor', function() {
|
||||
it('returns a tile source', function() {
|
||||
var source = new ol.source.TileSource({
|
||||
projection: ol.projection.get('EPSG:4326')
|
||||
projection: ol.proj.get('EPSG:4326')
|
||||
});
|
||||
expect(source).to.be.a(ol.source.Source);
|
||||
expect(source).to.be.a(ol.source.TileSource);
|
||||
@@ -202,7 +202,7 @@ ol.test.source.MockTileSource = function(loaded) {
|
||||
|
||||
goog.base(this, {
|
||||
extent: extent,
|
||||
projection: ol.projection.get('EPSG:4326'),
|
||||
projection: ol.proj.get('EPSG:4326'),
|
||||
tileGrid: tileGrid
|
||||
});
|
||||
|
||||
@@ -269,7 +269,7 @@ goog.require('ol.Size');
|
||||
goog.require('ol.Tile');
|
||||
goog.require('ol.TileCoord');
|
||||
goog.require('ol.TileState');
|
||||
goog.require('ol.projection');
|
||||
goog.require('ol.proj');
|
||||
goog.require('ol.source.Source');
|
||||
goog.require('ol.source.TileSource');
|
||||
goog.require('ol.tilegrid.TileGrid');
|
||||
|
||||
@@ -4,7 +4,7 @@ describe('ol.source.wms', function() {
|
||||
|
||||
describe('ol.source.wms.getUrl', function() {
|
||||
it('creates expected URL', function() {
|
||||
var epsg3857 = ol.projection.get('EPSG:3857');
|
||||
var epsg3857 = ol.proj.get('EPSG:3857');
|
||||
var extent = [-20037508.342789244, 0, -20037508.342789244, 0];
|
||||
var expected = 'http://wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=' +
|
||||
'GetMap&FORMAT=image%2Fpng&TRANSPARENT=true&WIDTH=256&HEIGHT=256&' +
|
||||
@@ -15,7 +15,7 @@ describe('ol.source.wms', function() {
|
||||
expect(url).to.eql(expected);
|
||||
});
|
||||
it('creates expected URL respecting axis orientation', function() {
|
||||
var epsg4326 = ol.projection.get('EPSG:4326');
|
||||
var epsg4326 = ol.proj.get('EPSG:4326');
|
||||
var extent = [-180, 0, -90, 90];
|
||||
var expected = 'http://wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=' +
|
||||
'GetMap&FORMAT=image%2Fpng&TRANSPARENT=true&WIDTH=256&HEIGHT=256&' +
|
||||
@@ -30,5 +30,5 @@ describe('ol.source.wms', function() {
|
||||
|
||||
|
||||
goog.require('ol.Size');
|
||||
goog.require('ol.projection');
|
||||
goog.require('ol.proj');
|
||||
goog.require('ol.source.wms');
|
||||
|
||||
@@ -164,7 +164,7 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
describe('createForProjection', function() {
|
||||
|
||||
it('allows easier creation of a tile grid', function() {
|
||||
var projection = ol.projection.get('EPSG:3857');
|
||||
var projection = ol.proj.get('EPSG:3857');
|
||||
var grid = ol.tilegrid.createForProjection(projection);
|
||||
expect(grid).to.be.a(ol.tilegrid.TileGrid);
|
||||
|
||||
@@ -173,7 +173,7 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
});
|
||||
|
||||
it('accepts a number of zoom levels', function() {
|
||||
var projection = ol.projection.get('EPSG:3857');
|
||||
var projection = ol.proj.get('EPSG:3857');
|
||||
var grid = ol.tilegrid.createForProjection(projection, 18);
|
||||
expect(grid).to.be.a(ol.tilegrid.TileGrid);
|
||||
|
||||
@@ -182,7 +182,7 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
});
|
||||
|
||||
it('accepts a big number of zoom levels', function() {
|
||||
var projection = ol.projection.get('EPSG:3857');
|
||||
var projection = ol.proj.get('EPSG:3857');
|
||||
var grid = ol.tilegrid.createForProjection(projection, 23);
|
||||
expect(grid).to.be.a(ol.tilegrid.TileGrid);
|
||||
|
||||
@@ -195,7 +195,7 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
describe('getForProjection', function() {
|
||||
|
||||
it('gets the default tile grid for a projection', function() {
|
||||
var projection = ol.projection.get('EPSG:3857');
|
||||
var projection = ol.proj.get('EPSG:3857');
|
||||
var grid = ol.tilegrid.getForProjection(projection);
|
||||
expect(grid).to.be.a(ol.tilegrid.TileGrid);
|
||||
|
||||
@@ -205,7 +205,7 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
});
|
||||
|
||||
it('stores the default tile grid on a projection', function() {
|
||||
var projection = ol.projection.get('EPSG:3857');
|
||||
var projection = ol.proj.get('EPSG:3857');
|
||||
var grid = ol.tilegrid.getForProjection(projection);
|
||||
var gridAgain = ol.tilegrid.getForProjection(projection);
|
||||
|
||||
@@ -635,5 +635,5 @@ describe('ol.tilegrid.TileGrid', function() {
|
||||
goog.require('ol.Coordinate');
|
||||
goog.require('ol.Size');
|
||||
goog.require('ol.TileCoord');
|
||||
goog.require('ol.projection');
|
||||
goog.require('ol.proj');
|
||||
goog.require('ol.tilegrid.TileGrid');
|
||||
|
||||
@@ -80,7 +80,7 @@ describe('ol.TileUrlFunction', function() {
|
||||
|
||||
describe('createFromParamsFunction', function() {
|
||||
var paramsFunction = function(url, params) { return arguments; };
|
||||
var projection = ol.projection.get('EPSG:3857');
|
||||
var projection = ol.proj.get('EPSG:3857');
|
||||
var fakeTileSource = {getTileGrid: function() {return null;}};
|
||||
var params = {foo: 'bar'};
|
||||
var tileUrlFunction = ol.TileUrlFunction.createFromParamsFunction(
|
||||
@@ -101,4 +101,4 @@ describe('ol.TileUrlFunction', function() {
|
||||
goog.require('ol.Size');
|
||||
goog.require('ol.TileCoord');
|
||||
goog.require('ol.TileUrlFunction');
|
||||
goog.require('ol.projection');
|
||||
goog.require('ol.proj');
|
||||
|
||||
Reference in New Issue
Block a user