diff --git a/src/ol/layer/TileLayer.js b/src/ol/layer/TileLayer.js index 12cd2242ff..29164f7960 100644 --- a/src/ol/layer/TileLayer.js +++ b/src/ol/layer/TileLayer.js @@ -108,6 +108,14 @@ ol.layer.TileLayer.prototype.getExtent = function() { return null; }; +/** + * Get tile size. + * @return {Array.} + */ +ol.layer.TileLayer.prototype.getTileSize = function() { + return [this.tileWidth_, this.tileHeight_]; +}; + /** * Get tile origin. * @return {Array.} diff --git a/test/spec/ol/layer/TileLayer.test.js b/test/spec/ol/layer/TileLayer.test.js index 8cce9a34e9..f34a1794f8 100644 --- a/test/spec/ol/layer/TileLayer.test.js +++ b/test/spec/ol/layer/TileLayer.test.js @@ -9,6 +9,19 @@ describe('ol.layer.TileLayer', function() { }); + describe('get tile size', function() { + var layer; + + beforeEach(function() { + layer = new ol.layer.TileLayer(); + }); + + it('returns tile size', function() { + var tilesize = layer.getTileSize(); + expect(tilesize).toEqual([256, 256]); + }); + }); + describe('get tile origin', function() { var layer;