From 01668a2748ddcbd2bb5620676177e3dc682b1fd7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Lemoine?= Date: Fri, 22 Jun 2012 14:09:57 +0200 Subject: [PATCH] [ol.layer.TileLayer] add a getTileSize function --- src/ol/layer/TileLayer.js | 8 ++++++++ test/spec/ol/layer/TileLayer.test.js | 13 +++++++++++++ 2 files changed, 21 insertions(+) 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;