From bbb3527ac7cb289ead94165db3baca8f902234c8 Mon Sep 17 00:00:00 2001 From: Frederic Junod Date: Tue, 8 Apr 2014 12:18:33 +0200 Subject: [PATCH] Don't use 'this' keyword in tileUrlFunction See a31ad69ec4c0cf530a5f52aad9ada649ea390204 Fixes #1965 --- src/ol/source/wmtssource.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ol/source/wmtssource.js b/src/ol/source/wmtssource.js index 445f65de80..19a2db4796 100644 --- a/src/ol/source/wmtssource.js +++ b/src/ol/source/wmtssource.js @@ -76,6 +76,8 @@ ol.source.WMTS = function(options) { }); } + var dimensions = this.dimensions_; + /** * @param {string} template Template. * @return {ol.TileUrlFunctionType} Tile URL function. @@ -94,7 +96,6 @@ ol.source.WMTS = function(options) { return ( /** - * @this {ol.source.WMTS} * @param {ol.TileCoord} tileCoord Tile coordinate. * @param {number} pixelRatio Pixel ratio. * @param {ol.proj.Projection} projection Projection. @@ -109,7 +110,7 @@ ol.source.WMTS = function(options) { 'TileCol': tileCoord.x, 'TileRow': tileCoord.y }; - goog.object.extend(localContext, this.dimensions_); + goog.object.extend(localContext, dimensions); var url = template; if (requestEncoding == ol.source.WMTSRequestEncoding.KVP) { url = goog.uri.utils.appendParamsFromMap(url, localContext); @@ -143,7 +144,6 @@ ol.source.WMTS = function(options) { * @return {ol.TileCoord} Tile coordinate. */ function(tileCoord, projection, opt_tileCoord) { - var tileGrid = this.getTileGrid(); goog.asserts.assert(!goog.isNull(tileGrid)); if (tileGrid.getResolutions().length <= tileCoord.z) { return null;