Transformed
This commit is contained in:
@@ -1,11 +1,9 @@
|
||||
|
||||
|
||||
goog.require('ol.events');
|
||||
goog.require('ol.proj');
|
||||
goog.require('ol.proj.EPSG3857');
|
||||
goog.require('ol.reproj.Image');
|
||||
goog.require('ol.source.ImageStatic');
|
||||
goog.require('ol.tilegrid');
|
||||
import _ol_events_ from '../../../../src/ol/events.js';
|
||||
import _ol_proj_ from '../../../../src/ol/proj.js';
|
||||
import _ol_proj_EPSG3857_ from '../../../../src/ol/proj/EPSG3857.js';
|
||||
import _ol_reproj_Image_ from '../../../../src/ol/reproj/Image.js';
|
||||
import _ol_source_ImageStatic_ from '../../../../src/ol/source/ImageStatic.js';
|
||||
import _ol_tilegrid_ from '../../../../src/ol/tilegrid.js';
|
||||
|
||||
|
||||
describe('ol.rendering.reproj.Image', function() {
|
||||
@@ -16,14 +14,14 @@ describe('ol.rendering.reproj.Image', function() {
|
||||
|
||||
var imagesRequested = 0;
|
||||
|
||||
var image = new ol.reproj.Image(sourceProj, ol.proj.get(targetProj),
|
||||
var image = new _ol_reproj_Image_(sourceProj, _ol_proj_.get(targetProj),
|
||||
targetExtent, targetResolution, pixelRatio,
|
||||
function(extent, resolution, pixelRatio) {
|
||||
imagesRequested++;
|
||||
return source.getImage(extent, resolution, pixelRatio, sourceProj);
|
||||
});
|
||||
if (image.getState() == 0) { // IDLE
|
||||
ol.events.listen(image, 'change', function(e) {
|
||||
_ol_events_.listen(image, 'change', function(e) {
|
||||
if (image.getState() == 2) { // LOADED
|
||||
expect(imagesRequested).to.be(1);
|
||||
resembleCanvas(image.getImage(), expectedUrl, IMAGE_TOLERANCE, done);
|
||||
@@ -37,23 +35,23 @@ describe('ol.rendering.reproj.Image', function() {
|
||||
|
||||
describe('image reprojections from EPSG:3857', function() {
|
||||
beforeEach(function() {
|
||||
source = new ol.source.ImageStatic({
|
||||
source = new _ol_source_ImageStatic_({
|
||||
url: 'rendering/ol/data/tiles/osm/5/5/12.png',
|
||||
imageExtent: ol.tilegrid.createXYZ().getTileCoordExtent([5, 5, -13]),
|
||||
projection: ol.proj.get('EPSG:3857')
|
||||
imageExtent: _ol_tilegrid_.createXYZ().getTileCoordExtent([5, 5, -13]),
|
||||
projection: _ol_proj_.get('EPSG:3857')
|
||||
});
|
||||
});
|
||||
|
||||
it('works for identity reprojection', function(done) {
|
||||
testSingleImage(source, 'EPSG:3857',
|
||||
ol.tilegrid.createXYZ().getTileCoordExtent([5, 5, -13]),
|
||||
2 * ol.proj.EPSG3857.HALF_SIZE / (256 * (1 << 5)), 1,
|
||||
_ol_tilegrid_.createXYZ().getTileCoordExtent([5, 5, -13]),
|
||||
2 * _ol_proj_EPSG3857_.HALF_SIZE / (256 * (1 << 5)), 1,
|
||||
'rendering/ol/data/tiles/osm/5/5/12.png', done);
|
||||
});
|
||||
|
||||
it('to EPSG:4326', function(done) {
|
||||
testSingleImage(source, 'EPSG:4326',
|
||||
ol.tilegrid.createForProjection('EPSG:4326').
|
||||
_ol_tilegrid_.createForProjection('EPSG:4326').
|
||||
getTileCoordExtent([6, 10, -10]),
|
||||
360 / (256 * (1 << 4)), 1,
|
||||
'rendering/ol/reproj/expected/image-3857-to-4326.png', done);
|
||||
|
||||
Reference in New Issue
Block a user