diff --git a/src/ol/tilestore.js b/src/ol/tilestore.js index 2327c86d24..b1106d43c4 100644 --- a/src/ol/tilestore.js +++ b/src/ol/tilestore.js @@ -49,6 +49,24 @@ ol.TileStore = function(tileGrid, tileUrlFunction, opt_crossOrigin) { goog.inherits(ol.TileStore, ol.Store); +/** + * @return {ol.TileStore} Tile store. + */ +ol.TileStore.createOpenStreetMap = function() { + + var tileGrid = ol.TileGrid.createOpenStreetMap(18); + var tileUrlFunction = ol.TileUrlFunction.createFromTemplates([ + 'http://a.tile.openstreetmap.org/{z}/{x}/{y}.png', + 'http://b.tile.openstreetmap.org/{z}/{x}/{y}.png', + 'http://c.tile.openstreetmap.org/{z}/{x}/{y}.png' + ]); + var crossOrigin = ''; + + return new ol.TileStore(tileGrid, tileUrlFunction, crossOrigin); + +}; + + /** * @param {ol.TileCoord} tileCoord Tile coordinate. * @return {ol.Tile} Tile.