diff --git a/src/api/layer/osm.js b/src/api/layer/osm.js new file mode 100644 index 0000000000..87e37c5db7 --- /dev/null +++ b/src/api/layer/osm.js @@ -0,0 +1,9 @@ +goog.provide('ol.layer.osm'); + +/** + * @export + * @return {ol.layer.OSM} + */ +ol.layer.osm = function() { + return new ol.layer.OSM(); +}; diff --git a/src/ol.js b/src/ol.js index f67428b118..9f863ad7d7 100644 --- a/src/ol.js +++ b/src/ol.js @@ -10,6 +10,7 @@ goog.require("ol.loc"); goog.require("ol.feature"); goog.require("ol.projection"); goog.require("ol.layer.xyz"); +goog.require("ol.layer.osm"); goog.require("ol.Tile"); goog.require("ol.TileSet"); goog.require("ol.geom.geometry"); diff --git a/test/index.html b/test/index.html index 3ea5bd3afc..e373137787 100644 --- a/test/index.html +++ b/test/index.html @@ -53,6 +53,7 @@ + diff --git a/test/spec/api/layer/osm.test.js b/test/spec/api/layer/osm.test.js new file mode 100644 index 0000000000..a0fcfa2729 --- /dev/null +++ b/test/spec/api/layer/osm.test.js @@ -0,0 +1,12 @@ +describe('ol.layer.osm', function() { + + describe('create an OSM layer', function() { + + it('returns an ol.layer.OSM instance', function() { + var layer = ol.layer.osm(); + expect(layer).toBeA(ol.layer.OSM); + }); + + }); + +});