diff --git a/src/objectliterals.jsdoc b/src/objectliterals.jsdoc index 8ba484fc00..95ef1cdc0d 100644 --- a/src/objectliterals.jsdoc +++ b/src/objectliterals.jsdoc @@ -559,6 +559,8 @@ * @typedef {Object} ol.source.TileJSONOptions * @property {null|string|undefined} crossOrigin crossOriin setting for image * requests. + * @property {ol.TileLoadFunctionType|undefined} tileLoadFunction Optional + * function to load a tile given a URL. * @property {string} url URL. */ diff --git a/src/ol/source/tilejsonsource.js b/src/ol/source/tilejsonsource.js index 9d790cb942..879e68d4a5 100644 --- a/src/ol/source/tilejsonsource.js +++ b/src/ol/source/tilejsonsource.js @@ -45,7 +45,8 @@ ol.source.TileJSON = function(options) { goog.base(this, { crossOrigin: options.crossOrigin, - projection: ol.proj.get('EPSG:3857') + projection: ol.proj.get('EPSG:3857'), + tileLoadFunction: options.tileLoadFunction }); /**