Add ol.TileStore.createOpenStreetMap

This commit is contained in:
Tom Payne
2012-07-10 20:35:49 +02:00
committed by Tom Payne
parent b9667c208b
commit 1485137f7b

View File

@@ -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.