diff --git a/src/objectliterals.jsdoc b/src/objectliterals.jsdoc index 95ef1cdc0d..e8891aa9fb 100644 --- a/src/objectliterals.jsdoc +++ b/src/objectliterals.jsdoc @@ -579,6 +579,8 @@ * @property {ol.tilegrid.TileGrid|undefined} tileGrid Tile grid. * @property {number|undefined} maxZoom Maximum zoom. * @property {ol.proj.ProjectionLike} projection Projection. + * @property {ol.TileLoadFunctionType|undefined} tileLoadFunction Optional + * function to load a tile given a URL. * @property {string|undefined} url WMS service URL. * @property {Array.|undefined} urls WMS service urls. Use this instead * of `url` when the WMS supports multiple urls for GetMap requests. diff --git a/src/ol/source/tilewmssource.js b/src/ol/source/tilewmssource.js index 91013494fa..3d7ea4b3cb 100644 --- a/src/ol/source/tilewmssource.js +++ b/src/ol/source/tilewmssource.js @@ -98,6 +98,7 @@ ol.source.TileWMS = function(options) { tileGrid: options.tileGrid, opaque: !transparent, projection: options.projection, + tileLoadFunction: options.tileLoadFunction, tileUrlFunction: ol.TileUrlFunction.withTileCoordTransform( tileCoordTransform, tileUrlFunction) });