From 62a25d72425806b6ab24acbbfe00249dd408a17c Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Tue, 10 Jul 2012 20:36:08 +0200 Subject: [PATCH] Add ol.TileLayer.createOpenStreetMap --- src/all.js | 1 + src/ol/tilelayer.js | 14 ++++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 src/ol/tilelayer.js diff --git a/src/all.js b/src/all.js index ced5b8d7cf..01b6584d7d 100644 --- a/src/all.js +++ b/src/all.js @@ -16,6 +16,7 @@ goog.require('ol.Tile'); goog.require('ol.TileBounds'); goog.require('ol.TileCoord'); goog.require('ol.TileGrid'); +goog.require('ol.TileLayer'); goog.require('ol.TileStore'); goog.require('ol.TileUrlFunction'); goog.require('ol.TileUrlFunctionType'); diff --git a/src/ol/tilelayer.js b/src/ol/tilelayer.js new file mode 100644 index 0000000000..879a4f8738 --- /dev/null +++ b/src/ol/tilelayer.js @@ -0,0 +1,14 @@ +goog.provide('ol.TileLayer'); + +goog.require('ol.Layer'); +goog.require('ol.TileStore'); + + +/** + * @param {Object.=} opt_values Values. + * @return {ol.Layer} Layer. + */ +ol.TileLayer.createOpenStreetMap = function(opt_values) { + var store = ol.TileStore.createOpenStreetMap(); + return new ol.Layer(store, opt_values); +};