From 1485137f7b7ea2f67be8eadd22224b20d4d7baa4 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Tue, 10 Jul 2012 20:35:49 +0200 Subject: [PATCH] Add ol.TileStore.createOpenStreetMap --- src/ol/tilestore.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) 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.