Merge pull request #998 from twpayne/consistent-names

Consistent names
This commit is contained in:
Tom Payne
2013-09-09 07:48:42 -07:00
95 changed files with 438 additions and 439 deletions

View File

@@ -3,7 +3,7 @@ goog.require('ol.RendererHints');
goog.require('ol.View2D'); goog.require('ol.View2D');
goog.require('ol.animation'); goog.require('ol.animation');
goog.require('ol.easing'); goog.require('ol.easing');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.proj'); goog.require('ol.proj');
goog.require('ol.source.OSM'); goog.require('ol.source.OSM');
@@ -23,7 +23,7 @@ var view = new ol.View2D({
var map = new ol.Map({ var map = new ol.Map({
layers: [ layers: [
new ol.layer.TileLayer({ new ol.layer.Tile({
preload: 4, preload: 4,
source: new ol.source.OSM() source: new ol.source.OSM()
}) })

View File

@@ -2,7 +2,7 @@ goog.require('ol.Map');
goog.require('ol.RendererHints'); goog.require('ol.RendererHints');
goog.require('ol.View2D'); goog.require('ol.View2D');
goog.require('ol.dom.Input'); goog.require('ol.dom.Input');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.source.OSM'); goog.require('ol.source.OSM');
goog.require('ol.webgl.SUPPORTED'); goog.require('ol.webgl.SUPPORTED');
@@ -19,7 +19,7 @@ if (!ol.webgl.SUPPORTED) {
info.style.display = ''; info.style.display = '';
} }
var layer = new ol.layer.TileLayer({ var layer = new ol.layer.Tile({
source: new ol.source.OSM() source: new ol.source.OSM()
}); });
var map = new ol.Map({ var map = new ol.Map({

View File

@@ -1,7 +1,7 @@
goog.require('ol.Map'); goog.require('ol.Map');
goog.require('ol.RendererHints'); goog.require('ol.RendererHints');
goog.require('ol.View2D'); goog.require('ol.View2D');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.proj'); goog.require('ol.proj');
goog.require('ol.source.BingMaps'); goog.require('ol.source.BingMaps');
@@ -9,7 +9,7 @@ goog.require('ol.source.BingMaps');
var styles = ['Road', 'Aerial', 'AerialWithLabels']; var styles = ['Road', 'Aerial', 'AerialWithLabels'];
var layers = []; var layers = [];
for (var i = 0; i < styles.length; ++i) { for (var i = 0; i < styles.length; ++i) {
layers.push(new ol.layer.TileLayer({ layers.push(new ol.layer.Tile({
visible: false, visible: false,
preload: Infinity, preload: Infinity,
source: new ol.source.BingMaps({ source: new ol.source.BingMaps({

View File

@@ -1,7 +1,7 @@
goog.require('ol.Map'); goog.require('ol.Map');
goog.require('ol.RendererHint'); goog.require('ol.RendererHint');
goog.require('ol.View2D'); goog.require('ol.View2D');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.source.MapQuestOpenAerial'); goog.require('ol.source.MapQuestOpenAerial');
goog.require('ol.webgl.SUPPORTED'); goog.require('ol.webgl.SUPPORTED');
@@ -22,7 +22,7 @@ if (!ol.webgl.SUPPORTED) {
*/ */
info.style.display = ''; info.style.display = '';
} else { } else {
var layer = new ol.layer.TileLayer({ var layer = new ol.layer.Tile({
source: new ol.source.MapQuestOpenAerial() source: new ol.source.MapQuestOpenAerial()
}); });

View File

@@ -1,20 +1,20 @@
goog.require('ol.Map'); goog.require('ol.Map');
goog.require('ol.RendererHints'); goog.require('ol.RendererHints');
goog.require('ol.View2D'); goog.require('ol.View2D');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.proj'); goog.require('ol.proj');
goog.require('ol.source.DebugTileSource');
goog.require('ol.source.OSM'); goog.require('ol.source.OSM');
goog.require('ol.source.TileDebug');
goog.require('ol.tilegrid.XYZ'); goog.require('ol.tilegrid.XYZ');
var map = new ol.Map({ var map = new ol.Map({
layers: [ layers: [
new ol.layer.TileLayer({ new ol.layer.Tile({
source: new ol.source.OSM() source: new ol.source.OSM()
}), }),
new ol.layer.TileLayer({ new ol.layer.Tile({
source: new ol.source.DebugTileSource({ source: new ol.source.TileDebug({
projection: 'EPSG:3857', projection: 'EPSG:3857',
tileGrid: new ol.tilegrid.XYZ({ tileGrid: new ol.tilegrid.XYZ({
maxZoom: 22 maxZoom: 22

View File

@@ -4,7 +4,7 @@ goog.require('ol.RendererHints');
goog.require('ol.View2D'); goog.require('ol.View2D');
goog.require('ol.control'); goog.require('ol.control');
goog.require('ol.control.Control'); goog.require('ol.control.Control');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.source.OSM'); goog.require('ol.source.OSM');
@@ -67,7 +67,7 @@ var map = new ol.Map({
new app.RotateNorthControl() new app.RotateNorthControl()
]), ]),
layers: [ layers: [
new ol.layer.TileLayer({ new ol.layer.Tile({
source: new ol.source.OSM() source: new ol.source.OSM()
}) })
], ],

View File

@@ -3,12 +3,12 @@ goog.require('ol.Map');
goog.require('ol.RendererHints'); goog.require('ol.RendererHints');
goog.require('ol.View2D'); goog.require('ol.View2D');
goog.require('ol.dom.Input'); goog.require('ol.dom.Input');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.source.OSM'); goog.require('ol.source.OSM');
var map = new ol.Map({ var map = new ol.Map({
layers: [ layers: [
new ol.layer.TileLayer({ new ol.layer.Tile({
source: new ol.source.OSM() source: new ol.source.OSM()
}) })
], ],

View File

@@ -3,7 +3,7 @@ goog.require('ol.RendererHints');
goog.require('ol.View2D'); goog.require('ol.View2D');
goog.require('ol.interaction'); goog.require('ol.interaction');
goog.require('ol.interaction.DragRotateAndZoom'); goog.require('ol.interaction.DragRotateAndZoom');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.source.MapQuestOpenAerial'); goog.require('ol.source.MapQuestOpenAerial');
@@ -12,7 +12,7 @@ var map = new ol.Map({
new ol.interaction.DragRotateAndZoom() new ol.interaction.DragRotateAndZoom()
]), ]),
layers: [ layers: [
new ol.layer.TileLayer({ new ol.layer.Tile({
source: new ol.source.MapQuestOpenAerial() source: new ol.source.MapQuestOpenAerial()
}) })
], ],

View File

@@ -4,13 +4,13 @@ goog.require('ol.View2D');
goog.require('ol.control'); goog.require('ol.control');
goog.require('ol.control.ScaleLine'); goog.require('ol.control.ScaleLine');
goog.require('ol.control.ScaleLineUnits'); goog.require('ol.control.ScaleLineUnits');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.source.TiledWMS'); goog.require('ol.source.TileWMS');
var layers = [ var layers = [
new ol.layer.TileLayer({ new ol.layer.Tile({
source: new ol.source.TiledWMS({ source: new ol.source.TileWMS({
url: 'http://vmap0.tiles.osgeo.org/wms/vmap0', url: 'http://vmap0.tiles.osgeo.org/wms/vmap0',
params: { params: {
'VERSION': '1.1.1', 'VERSION': '1.1.1',

View File

@@ -1,13 +1,13 @@
goog.require('ol.Map'); goog.require('ol.Map');
goog.require('ol.RendererHint'); goog.require('ol.RendererHint');
goog.require('ol.View2D'); goog.require('ol.View2D');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.source.OSM'); goog.require('ol.source.OSM');
var map = new ol.Map({ var map = new ol.Map({
layers: [ layers: [
new ol.layer.TileLayer({ new ol.layer.Tile({
source: new ol.source.OSM() source: new ol.source.OSM()
}) })
], ],

View File

@@ -5,7 +5,7 @@ goog.require('ol.control');
goog.require('ol.control.FullScreen'); goog.require('ol.control.FullScreen');
goog.require('ol.interaction'); goog.require('ol.interaction');
goog.require('ol.interaction.DragRotateAndZoom'); goog.require('ol.interaction.DragRotateAndZoom');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.source.BingMaps'); goog.require('ol.source.BingMaps');
@@ -17,7 +17,7 @@ var map = new ol.Map({
new ol.interaction.DragRotateAndZoom() new ol.interaction.DragRotateAndZoom()
]), ]),
layers: [ layers: [
new ol.layer.TileLayer({ new ol.layer.Tile({
source: new ol.source.BingMaps({ source: new ol.source.BingMaps({
key: 'Ar33pRUvQOdESG8m_T15MUmNz__E1twPo42bFx9jvdDePhX0PNgAcEm44OVTS7tt', key: 'Ar33pRUvQOdESG8m_T15MUmNz__E1twPo42bFx9jvdDePhX0PNgAcEm44OVTS7tt',
style: 'Aerial' style: 'Aerial'

View File

@@ -3,7 +3,7 @@ goog.require('ol.RendererHints');
goog.require('ol.View2D'); goog.require('ol.View2D');
goog.require('ol.control'); goog.require('ol.control');
goog.require('ol.control.FullScreen'); goog.require('ol.control.FullScreen');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.source.BingMaps'); goog.require('ol.source.BingMaps');
@@ -17,7 +17,7 @@ var map = new ol.Map({
new ol.control.FullScreen() new ol.control.FullScreen()
]), ]),
layers: [ layers: [
new ol.layer.TileLayer({ new ol.layer.Tile({
source: new ol.source.BingMaps({ source: new ol.source.BingMaps({
key: 'Ar33pRUvQOdESG8m_T15MUmNz__E1twPo42bFx9jvdDePhX0PNgAcEm44OVTS7tt', key: 'Ar33pRUvQOdESG8m_T15MUmNz__E1twPo42bFx9jvdDePhX0PNgAcEm44OVTS7tt',
style: 'Aerial' style: 'Aerial'

View File

@@ -4,13 +4,13 @@ goog.require('ol.Overlay');
goog.require('ol.RendererHints'); goog.require('ol.RendererHints');
goog.require('ol.View2D'); goog.require('ol.View2D');
goog.require('ol.dom.Input'); goog.require('ol.dom.Input');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.source.OSM'); goog.require('ol.source.OSM');
var map = new ol.Map({ var map = new ol.Map({
layers: [ layers: [
new ol.layer.TileLayer({ new ol.layer.Tile({
source: new ol.source.OSM() source: new ol.source.OSM()
}) })
], ],

View File

@@ -1,17 +1,17 @@
goog.require('ol.Map'); goog.require('ol.Map');
goog.require('ol.RendererHint'); goog.require('ol.RendererHint');
goog.require('ol.View2D'); goog.require('ol.View2D');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.layer.Vector'); goog.require('ol.layer.Vector');
goog.require('ol.parser.GeoJSON'); goog.require('ol.parser.GeoJSON');
goog.require('ol.source.TiledWMS'); goog.require('ol.source.TileWMS');
goog.require('ol.source.Vector'); goog.require('ol.source.Vector');
goog.require('ol.style.Stroke'); goog.require('ol.style.Stroke');
goog.require('ol.style.Style'); goog.require('ol.style.Style');
var wms = new ol.layer.TileLayer({ var wms = new ol.layer.Tile({
source: new ol.source.TiledWMS({ source: new ol.source.TileWMS({
url: 'http://demo.opengeo.org/geoserver/wms', url: 'http://demo.opengeo.org/geoserver/wms',
params: {'LAYERS': 'ne:ne'} params: {'LAYERS': 'ne:ne'}
}) })

View File

@@ -1,7 +1,7 @@
goog.require('ol.Map'); goog.require('ol.Map');
goog.require('ol.RendererHint'); goog.require('ol.RendererHint');
goog.require('ol.View2D'); goog.require('ol.View2D');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.layer.Vector'); goog.require('ol.layer.Vector');
goog.require('ol.parser.ogc.GML_v3'); goog.require('ol.parser.ogc.GML_v3');
goog.require('ol.source.MapQuestOpenAerial'); goog.require('ol.source.MapQuestOpenAerial');
@@ -10,7 +10,7 @@ goog.require('ol.style.Fill');
goog.require('ol.style.Stroke'); goog.require('ol.style.Stroke');
goog.require('ol.style.Style'); goog.require('ol.style.Style');
var raster = new ol.layer.TileLayer({ var raster = new ol.layer.Tile({
source: new ol.source.MapQuestOpenAerial() source: new ol.source.MapQuestOpenAerial()
}); });

View File

@@ -1,13 +1,13 @@
goog.require('ol.Map'); goog.require('ol.Map');
goog.require('ol.RendererHint'); goog.require('ol.RendererHint');
goog.require('ol.View2D'); goog.require('ol.View2D');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.layer.Vector'); goog.require('ol.layer.Vector');
goog.require('ol.parser.GPX'); goog.require('ol.parser.GPX');
goog.require('ol.source.OSM'); goog.require('ol.source.OSM');
goog.require('ol.source.Vector'); goog.require('ol.source.Vector');
var raster = new ol.layer.TileLayer({ var raster = new ol.layer.Tile({
source: new ol.source.OSM() source: new ol.source.OSM()
}); });

View File

@@ -1,7 +1,7 @@
goog.require('ol.Map'); goog.require('ol.Map');
goog.require('ol.RendererHint'); goog.require('ol.RendererHint');
goog.require('ol.View2D'); goog.require('ol.View2D');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.proj'); goog.require('ol.proj');
goog.require('ol.source.BingMaps'); goog.require('ol.source.BingMaps');
goog.require('ol.webgl.SUPPORTED'); goog.require('ol.webgl.SUPPORTED');
@@ -23,7 +23,7 @@ if (!ol.webgl.SUPPORTED) {
*/ */
info.style.display = ''; info.style.display = '';
} else { } else {
var layer = new ol.layer.TileLayer({ var layer = new ol.layer.Tile({
source: new ol.source.BingMaps({ source: new ol.source.BingMaps({
key: 'Ar33pRUvQOdESG8m_T15MUmNz__E1twPo42bFx9jvdDePhX0PNgAcEm44OVTS7tt', key: 'Ar33pRUvQOdESG8m_T15MUmNz__E1twPo42bFx9jvdDePhX0PNgAcEm44OVTS7tt',
style: 'Aerial' style: 'Aerial'

View File

@@ -2,7 +2,7 @@ goog.require('ol.Map');
goog.require('ol.Overlay'); goog.require('ol.Overlay');
goog.require('ol.RendererHint'); goog.require('ol.RendererHint');
goog.require('ol.View2D'); goog.require('ol.View2D');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.layer.Vector'); goog.require('ol.layer.Vector');
goog.require('ol.parser.GeoJSON'); goog.require('ol.parser.GeoJSON');
goog.require('ol.source.TileJSON'); goog.require('ol.source.TileJSON');
@@ -11,7 +11,7 @@ goog.require('ol.style.Icon');
goog.require('ol.style.Style'); goog.require('ol.style.Style');
var raster = new ol.layer.TileLayer({ var raster = new ol.layer.Tile({
source: new ol.source.TileJSON({ source: new ol.source.TileJSON({
url: 'http://api.tiles.mapbox.com/v3/mapbox.geography-class.jsonp' url: 'http://api.tiles.mapbox.com/v3/mapbox.geography-class.jsonp'
}) })

View File

@@ -2,7 +2,7 @@ goog.require('ol.Map');
goog.require('ol.RendererHint'); goog.require('ol.RendererHint');
goog.require('ol.View2D'); goog.require('ol.View2D');
goog.require('ol.expr'); goog.require('ol.expr');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.layer.Vector'); goog.require('ol.layer.Vector');
goog.require('ol.parser.KML'); goog.require('ol.parser.KML');
goog.require('ol.source.Stamen'); goog.require('ol.source.Stamen');
@@ -38,7 +38,7 @@ var vector = new ol.layer.Vector({
style: style style: style
}); });
var raster = new ol.layer.TileLayer({ var raster = new ol.layer.Tile({
source: new ol.source.Stamen({ source: new ol.source.Stamen({
layer: 'toner' layer: 'toner'
}) })

View File

@@ -2,7 +2,7 @@ goog.require('ol.Map');
goog.require('ol.RendererHint'); goog.require('ol.RendererHint');
goog.require('ol.View2D'); goog.require('ol.View2D');
goog.require('ol.expr'); goog.require('ol.expr');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.layer.Vector'); goog.require('ol.layer.Vector');
goog.require('ol.parser.KML'); goog.require('ol.parser.KML');
goog.require('ol.source.Stamen'); goog.require('ol.source.Stamen');
@@ -60,7 +60,7 @@ var vector = new ol.layer.Vector({
style: style style: style
}); });
var raster = new ol.layer.TileLayer({ var raster = new ol.layer.Tile({
source: new ol.source.Stamen({ source: new ol.source.Stamen({
layer: 'toner' layer: 'toner'
}) })

View File

@@ -1,14 +1,14 @@
goog.require('ol.Map'); goog.require('ol.Map');
goog.require('ol.RendererHint'); goog.require('ol.RendererHint');
goog.require('ol.View2D'); goog.require('ol.View2D');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.layer.Vector'); goog.require('ol.layer.Vector');
goog.require('ol.parser.KML'); goog.require('ol.parser.KML');
goog.require('ol.source.TiledWMS'); goog.require('ol.source.TileWMS');
goog.require('ol.source.Vector'); goog.require('ol.source.Vector');
var raster = new ol.layer.TileLayer({ var raster = new ol.layer.Tile({
source: new ol.source.TiledWMS({ source: new ol.source.TileWMS({
url: 'http://vmap0.tiles.osgeo.org/wms/vmap0', url: 'http://vmap0.tiles.osgeo.org/wms/vmap0',
crossOrigin: null, crossOrigin: null,
params: { params: {

View File

@@ -2,26 +2,26 @@ goog.require('ol.Map');
goog.require('ol.RendererHints'); goog.require('ol.RendererHints');
goog.require('ol.View2D'); goog.require('ol.View2D');
goog.require('ol.dom.Input'); goog.require('ol.dom.Input');
goog.require('ol.layer.LayerGroup'); goog.require('ol.layer.Group');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.proj'); goog.require('ol.proj');
goog.require('ol.source.MapQuestOpenAerial'); goog.require('ol.source.MapQuestOpenAerial');
goog.require('ol.source.TileJSON'); goog.require('ol.source.TileJSON');
var map = new ol.Map({ var map = new ol.Map({
layers: [ layers: [
new ol.layer.TileLayer({ new ol.layer.Tile({
source: new ol.source.MapQuestOpenAerial() source: new ol.source.MapQuestOpenAerial()
}), new ol.layer.LayerGroup({ }), new ol.layer.Group({
layers: [ layers: [
new ol.layer.TileLayer({ new ol.layer.Tile({
source: new ol.source.TileJSON({ source: new ol.source.TileJSON({
url: 'http://api.tiles.mapbox.com/v3/' + url: 'http://api.tiles.mapbox.com/v3/' +
'mapbox.20110804-hoa-foodinsecurity-3month.jsonp', 'mapbox.20110804-hoa-foodinsecurity-3month.jsonp',
crossOrigin: 'anonymous' crossOrigin: 'anonymous'
}) })
}), }),
new ol.layer.TileLayer({ new ol.layer.Tile({
source: new ol.source.TileJSON({ source: new ol.source.TileJSON({
url: 'http://api.tiles.mapbox.com/v3/' + url: 'http://api.tiles.mapbox.com/v3/' +
'mapbox.world-borders-light.jsonp', 'mapbox.world-borders-light.jsonp',
@@ -51,7 +51,7 @@ function bindInputs(layerid, layer) {
} }
map.getLayers().forEach(function(layer, i) { map.getLayers().forEach(function(layer, i) {
bindInputs('#layer' + i, layer); bindInputs('#layer' + i, layer);
if (layer instanceof ol.layer.LayerGroup) { if (layer instanceof ol.layer.Group) {
layer.getLayers().forEach(function(sublayer, j) { layer.getLayers().forEach(function(sublayer, j) {
bindInputs('#layer' + i + j, sublayer); bindInputs('#layer' + i + j, sublayer);
}); });

View File

@@ -2,13 +2,13 @@ goog.require('ol.Attribution');
goog.require('ol.Map'); goog.require('ol.Map');
goog.require('ol.RendererHints'); goog.require('ol.RendererHints');
goog.require('ol.View2D'); goog.require('ol.View2D');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.source.OSM'); goog.require('ol.source.OSM');
var map = new ol.Map({ var map = new ol.Map({
layers: [ layers: [
new ol.layer.TileLayer({ new ol.layer.Tile({
source: new ol.source.OSM({ source: new ol.source.OSM({
attributions: [ attributions: [
new ol.Attribution({ new ol.Attribution({

View File

@@ -1,14 +1,14 @@
goog.require('ol.Map'); goog.require('ol.Map');
goog.require('ol.RendererHints'); goog.require('ol.RendererHints');
goog.require('ol.View2D'); goog.require('ol.View2D');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.proj'); goog.require('ol.proj');
goog.require('ol.source.MapQuestOSM'); goog.require('ol.source.MapQuestOSM');
var map = new ol.Map({ var map = new ol.Map({
layers: [ layers: [
new ol.layer.TileLayer({ new ol.layer.Tile({
source: new ol.source.MapQuestOSM() source: new ol.source.MapQuestOSM()
}) })
], ],

View File

@@ -2,7 +2,7 @@ goog.require('ol.Geolocation');
goog.require('ol.Map'); goog.require('ol.Map');
goog.require('ol.RendererHints'); goog.require('ol.RendererHints');
goog.require('ol.View2D'); goog.require('ol.View2D');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.source.BingMaps'); goog.require('ol.source.BingMaps');
@@ -13,7 +13,7 @@ var view = new ol.View2D({
var map = new ol.Map({ var map = new ol.Map({
layers: [ layers: [
new ol.layer.TileLayer({ new ol.layer.Tile({
source: new ol.source.BingMaps({ source: new ol.source.BingMaps({
key: 'Ar33pRUvQOdESG8m_T15MUmNz__E1twPo42bFx9jvdDePhX0PNgAcEm44OVTS7tt', key: 'Ar33pRUvQOdESG8m_T15MUmNz__E1twPo42bFx9jvdDePhX0PNgAcEm44OVTS7tt',
style: 'Road' style: 'Road'

View File

@@ -5,7 +5,7 @@ goog.require('ol.control');
goog.require('ol.control.MousePosition'); goog.require('ol.control.MousePosition');
goog.require('ol.coordinate'); goog.require('ol.coordinate');
goog.require('ol.dom.Input'); goog.require('ol.dom.Input');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.proj'); goog.require('ol.proj');
goog.require('ol.source.OSM'); goog.require('ol.source.OSM');
@@ -22,7 +22,7 @@ var mousePositionControl = new ol.control.MousePosition({
var map = new ol.Map({ var map = new ol.Map({
controls: ol.control.defaults().extend([mousePositionControl]), controls: ol.control.defaults().extend([mousePositionControl]),
layers: [ layers: [
new ol.layer.TileLayer({ new ol.layer.Tile({
source: new ol.source.OSM() source: new ol.source.OSM()
}) })
], ],

View File

@@ -3,7 +3,7 @@ goog.require('ol.RendererHints');
goog.require('ol.View2D'); goog.require('ol.View2D');
goog.require('ol.control'); goog.require('ol.control');
goog.require('ol.control.ZoomToExtent'); goog.require('ol.control.ZoomToExtent');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.source.OSM'); goog.require('ol.source.OSM');
@@ -19,7 +19,7 @@ var map = new ol.Map({
}) })
]), ]),
layers: [ layers: [
new ol.layer.TileLayer({ new ol.layer.Tile({
source: new ol.source.OSM() source: new ol.source.OSM()
}) })
], ],

View File

@@ -3,12 +3,12 @@ goog.require('ol.Overlay');
goog.require('ol.RendererHints'); goog.require('ol.RendererHints');
goog.require('ol.View2D'); goog.require('ol.View2D');
goog.require('ol.coordinate'); goog.require('ol.coordinate');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.proj'); goog.require('ol.proj');
goog.require('ol.source.MapQuestOpenAerial'); goog.require('ol.source.MapQuestOpenAerial');
var layer = new ol.layer.TileLayer({ var layer = new ol.layer.Tile({
source: new ol.source.MapQuestOpenAerial() source: new ol.source.MapQuestOpenAerial()
}); });

View File

@@ -2,7 +2,7 @@ goog.require('ol.Map');
goog.require('ol.Overlay'); goog.require('ol.Overlay');
goog.require('ol.View2D'); goog.require('ol.View2D');
goog.require('ol.coordinate'); goog.require('ol.coordinate');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.proj'); goog.require('ol.proj');
goog.require('ol.source.TileJSON'); goog.require('ol.source.TileJSON');
@@ -39,7 +39,7 @@ var overlay = new ol.Overlay({
*/ */
var map = new ol.Map({ var map = new ol.Map({
layers: [ layers: [
new ol.layer.TileLayer({ new ol.layer.Tile({
source: new ol.source.TileJSON({ source: new ol.source.TileJSON({
url: 'http://api.tiles.mapbox.com/v3/' + url: 'http://api.tiles.mapbox.com/v3/' +
'mapbox.natural-earth-hypso-bathy.jsonp', 'mapbox.natural-earth-hypso-bathy.jsonp',

View File

@@ -1,13 +1,13 @@
goog.require('ol.Map'); goog.require('ol.Map');
goog.require('ol.RendererHints'); goog.require('ol.RendererHints');
goog.require('ol.View2D'); goog.require('ol.View2D');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.source.BingMaps'); goog.require('ol.source.BingMaps');
var map1 = new ol.Map({ var map1 = new ol.Map({
layers: [ layers: [
new ol.layer.TileLayer({ new ol.layer.Tile({
preload: Infinity, preload: Infinity,
source: new ol.source.BingMaps({ source: new ol.source.BingMaps({
key: 'Ar33pRUvQOdESG8m_T15MUmNz__E1twPo42bFx9jvdDePhX0PNgAcEm44OVTS7tt', key: 'Ar33pRUvQOdESG8m_T15MUmNz__E1twPo42bFx9jvdDePhX0PNgAcEm44OVTS7tt',
@@ -25,7 +25,7 @@ var map1 = new ol.Map({
var map2 = new ol.Map({ var map2 = new ol.Map({
layers: [ layers: [
new ol.layer.TileLayer({ new ol.layer.Tile({
preload: 0, // default value preload: 0, // default value
source: new ol.source.BingMaps({ source: new ol.source.BingMaps({
key: 'Ar33pRUvQOdESG8m_T15MUmNz__E1twPo42bFx9jvdDePhX0PNgAcEm44OVTS7tt', key: 'Ar33pRUvQOdESG8m_T15MUmNz__E1twPo42bFx9jvdDePhX0PNgAcEm44OVTS7tt',

View File

@@ -1,13 +1,13 @@
goog.require('ol.Map'); goog.require('ol.Map');
goog.require('ol.RendererHints'); goog.require('ol.RendererHints');
goog.require('ol.View2D'); goog.require('ol.View2D');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.source.OSM'); goog.require('ol.source.OSM');
var map = new ol.Map({ var map = new ol.Map({
layers: [ layers: [
new ol.layer.TileLayer({ new ol.layer.Tile({
source: new ol.source.OSM() source: new ol.source.OSM()
}) })
], ],

View File

@@ -4,7 +4,7 @@ goog.require('ol.View2D');
goog.require('ol.control'); goog.require('ol.control');
goog.require('ol.control.ScaleLine'); goog.require('ol.control.ScaleLine');
goog.require('ol.dom.Input'); goog.require('ol.dom.Input');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.source.OSM'); goog.require('ol.source.OSM');
@@ -15,7 +15,7 @@ var map = new ol.Map({
scaleLineControl scaleLineControl
]), ]),
layers: [ layers: [
new ol.layer.TileLayer({ new ol.layer.Tile({
source: new ol.source.OSM() source: new ol.source.OSM()
}) })
], ],

View File

@@ -3,7 +3,7 @@ goog.require('ol.RendererHint');
goog.require('ol.View2D'); goog.require('ol.View2D');
goog.require('ol.interaction'); goog.require('ol.interaction');
goog.require('ol.interaction.Select'); goog.require('ol.interaction.Select');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.layer.Vector'); goog.require('ol.layer.Vector');
goog.require('ol.parser.ogc.GML_v3'); goog.require('ol.parser.ogc.GML_v3');
goog.require('ol.source.MapQuestOpenAerial'); goog.require('ol.source.MapQuestOpenAerial');
@@ -13,7 +13,7 @@ goog.require('ol.style.Rule');
goog.require('ol.style.Stroke'); goog.require('ol.style.Stroke');
goog.require('ol.style.Style'); goog.require('ol.style.Style');
var raster = new ol.layer.TileLayer({ var raster = new ol.layer.Tile({
source: new ol.source.MapQuestOpenAerial() source: new ol.source.MapQuestOpenAerial()
}); });

View File

@@ -1,7 +1,7 @@
goog.require('ol.Map'); goog.require('ol.Map');
goog.require('ol.RendererHints'); goog.require('ol.RendererHints');
goog.require('ol.View2D'); goog.require('ol.View2D');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.proj'); goog.require('ol.proj');
goog.require('ol.source.MapQuestOpenAerial'); goog.require('ol.source.MapQuestOpenAerial');
goog.require('ol.source.TileJSON'); goog.require('ol.source.TileJSON');
@@ -9,10 +9,10 @@ goog.require('ol.source.TileJSON');
var map = new ol.Map({ var map = new ol.Map({
layers: [ layers: [
new ol.layer.TileLayer({ new ol.layer.Tile({
source: new ol.source.MapQuestOpenAerial() source: new ol.source.MapQuestOpenAerial()
}), }),
new ol.layer.TileLayer({ new ol.layer.Tile({
source: new ol.source.TileJSON({ source: new ol.source.TileJSON({
url: 'http://api.tiles.mapbox.com/v3/mapbox.va-quake-aug.jsonp', url: 'http://api.tiles.mapbox.com/v3/mapbox.va-quake-aug.jsonp',
crossOrigin: 'anonymous' crossOrigin: 'anonymous'

View File

@@ -1,14 +1,14 @@
goog.require('ol.Map'); goog.require('ol.Map');
goog.require('ol.RendererHint'); goog.require('ol.RendererHint');
goog.require('ol.View2D'); goog.require('ol.View2D');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.source.MapQuestOpenAerial'); goog.require('ol.source.MapQuestOpenAerial');
goog.require('ol.webgl.SUPPORTED'); goog.require('ol.webgl.SUPPORTED');
var domMap = new ol.Map({ var domMap = new ol.Map({
layers: [ layers: [
new ol.layer.TileLayer({ new ol.layer.Tile({
source: new ol.source.MapQuestOpenAerial() source: new ol.source.MapQuestOpenAerial()
}) })
], ],

View File

@@ -1,13 +1,13 @@
goog.require('ol.Map'); goog.require('ol.Map');
goog.require('ol.RendererHints'); goog.require('ol.RendererHints');
goog.require('ol.View2D'); goog.require('ol.View2D');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.source.OSM'); goog.require('ol.source.OSM');
var map = new ol.Map({ var map = new ol.Map({
layers: [ layers: [
new ol.layer.TileLayer({ new ol.layer.Tile({
source: new ol.source.OSM() source: new ol.source.OSM()
}) })
], ],

View File

@@ -1,19 +1,19 @@
goog.require('ol.Map'); goog.require('ol.Map');
goog.require('ol.RendererHints'); goog.require('ol.RendererHints');
goog.require('ol.View2D'); goog.require('ol.View2D');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.proj'); goog.require('ol.proj');
goog.require('ol.source.Stamen'); goog.require('ol.source.Stamen');
var map = new ol.Map({ var map = new ol.Map({
layers: [ layers: [
new ol.layer.TileLayer({ new ol.layer.Tile({
source: new ol.source.Stamen({ source: new ol.source.Stamen({
layer: 'watercolor' layer: 'watercolor'
}) })
}), }),
new ol.layer.TileLayer({ new ol.layer.Tile({
source: new ol.source.Stamen({ source: new ol.source.Stamen({
layer: 'terrain-labels' layer: 'terrain-labels'
}) })

View File

@@ -1,13 +1,13 @@
goog.require('ol.Map'); goog.require('ol.Map');
goog.require('ol.RendererHints'); goog.require('ol.RendererHints');
goog.require('ol.View2D'); goog.require('ol.View2D');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.source.OSM'); goog.require('ol.source.OSM');
var map = new ol.Map({ var map = new ol.Map({
layers: [ layers: [
new ol.layer.TileLayer({ new ol.layer.Tile({
source: new ol.source.OSM() source: new ol.source.OSM()
}) })
], ],

View File

@@ -5,10 +5,10 @@ goog.require('ol.control');
goog.require('ol.control.MousePosition'); goog.require('ol.control.MousePosition');
goog.require('ol.geom2.LineStringCollection'); goog.require('ol.geom2.LineStringCollection');
goog.require('ol.geom2.PointCollection'); goog.require('ol.geom2.PointCollection');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.layer.VectorLayer2'); goog.require('ol.layer.Vector2');
goog.require('ol.source.OSM'); goog.require('ol.source.OSM');
goog.require('ol.source.VectorSource2'); goog.require('ol.source.Vector2');
goog.require('ol.webgl.SUPPORTED'); goog.require('ol.webgl.SUPPORTED');
@@ -56,11 +56,11 @@ if (!ol.webgl.SUPPORTED) {
}) })
]), ]),
layers: [ layers: [
new ol.layer.TileLayer({ new ol.layer.Tile({
source: new ol.source.OSM() source: new ol.source.OSM()
}), }),
new ol.layer.VectorLayer2({ new ol.layer.Vector2({
source: new ol.source.VectorSource2({ source: new ol.source.Vector2({
lineStringCollections: [lineStringCollection], lineStringCollections: [lineStringCollection],
projection: 'EPSG:3857', projection: 'EPSG:3857',
pointCollections: [pointCollection] pointCollections: [pointCollection]

View File

@@ -1,13 +1,13 @@
goog.require('ol.Map'); goog.require('ol.Map');
goog.require('ol.RendererHints'); goog.require('ol.RendererHints');
goog.require('ol.View2D'); goog.require('ol.View2D');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.source.TileJSON'); goog.require('ol.source.TileJSON');
var map = new ol.Map({ var map = new ol.Map({
layers: [ layers: [
new ol.layer.TileLayer({ new ol.layer.Tile({
source: new ol.source.TileJSON({ source: new ol.source.TileJSON({
url: 'http://api.tiles.mapbox.com/v3/mapbox.geography-class.jsonp', url: 'http://api.tiles.mapbox.com/v3/mapbox.geography-class.jsonp',
crossOrigin: 'anonymous' crossOrigin: 'anonymous'

View File

@@ -1,7 +1,7 @@
goog.require('ol.Map'); goog.require('ol.Map');
goog.require('ol.RendererHint'); goog.require('ol.RendererHint');
goog.require('ol.View2D'); goog.require('ol.View2D');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.layer.Vector'); goog.require('ol.layer.Vector');
goog.require('ol.parser.TopoJSON'); goog.require('ol.parser.TopoJSON');
goog.require('ol.source.TileJSON'); goog.require('ol.source.TileJSON');
@@ -11,7 +11,7 @@ goog.require('ol.style.Stroke');
goog.require('ol.style.Style'); goog.require('ol.style.Style');
var raster = new ol.layer.TileLayer({ var raster = new ol.layer.Tile({
source: new ol.source.TileJSON({ source: new ol.source.TileJSON({
url: 'http://api.tiles.mapbox.com/v3/mapbox.world-dark.jsonp' url: 'http://api.tiles.mapbox.com/v3/mapbox.world-dark.jsonp'
}) })

View File

@@ -2,7 +2,7 @@ goog.require('ol.Map');
goog.require('ol.RendererHint'); goog.require('ol.RendererHint');
goog.require('ol.View2D'); goog.require('ol.View2D');
goog.require('ol.expr'); goog.require('ol.expr');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.layer.Vector'); goog.require('ol.layer.Vector');
goog.require('ol.parser.GeoJSON'); goog.require('ol.parser.GeoJSON');
goog.require('ol.source.MapQuestOpenAerial'); goog.require('ol.source.MapQuestOpenAerial');
@@ -14,7 +14,7 @@ goog.require('ol.style.Style');
goog.require('ol.style.Text'); goog.require('ol.style.Text');
var raster = new ol.layer.TileLayer({ var raster = new ol.layer.Tile({
source: new ol.source.MapQuestOpenAerial() source: new ol.source.MapQuestOpenAerial()
}); });

View File

@@ -5,9 +5,9 @@ goog.require('ol.View2D');
goog.require('ol.control'); goog.require('ol.control');
goog.require('ol.control.ScaleLine'); goog.require('ol.control.ScaleLine');
goog.require('ol.control.ScaleLineUnits'); goog.require('ol.control.ScaleLineUnits');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.proj'); goog.require('ol.proj');
goog.require('ol.source.TiledWMS'); goog.require('ol.source.TileWMS');
var projection = ol.proj.configureProj4jsProjection({ var projection = ol.proj.configureProj4jsProjection({
@@ -17,8 +17,8 @@ var projection = ol.proj.configureProj4jsProjection({
var extent = [420000, 900000, 30000, 350000]; var extent = [420000, 900000, 30000, 350000];
var layers = [ var layers = [
new ol.layer.TileLayer({ new ol.layer.Tile({
source: new ol.source.TiledWMS({ source: new ol.source.TileWMS({
url: 'http://wms.geo.admin.ch/', url: 'http://wms.geo.admin.ch/',
crossOrigin: 'anonymous', crossOrigin: 'anonymous',
attributions: [new ol.Attribution({ attributions: [new ol.Attribution({
@@ -34,8 +34,8 @@ var layers = [
extent: extent extent: extent
}) })
}), }),
new ol.layer.TileLayer({ new ol.layer.Tile({
source: new ol.source.TiledWMS({ source: new ol.source.TileWMS({
url: 'http://wms.geo.admin.ch/', url: 'http://wms.geo.admin.ch/',
crossOrigin: 'anonymous', crossOrigin: 'anonymous',
attributions: [new ol.Attribution({ attributions: [new ol.Attribution({

View File

@@ -4,15 +4,15 @@ goog.require('ol.Projection');
goog.require('ol.ProjectionUnits'); goog.require('ol.ProjectionUnits');
goog.require('ol.RendererHints'); goog.require('ol.RendererHints');
goog.require('ol.View2D'); goog.require('ol.View2D');
goog.require('ol.layer.ImageLayer'); goog.require('ol.layer.Image');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.source.SingleImageWMS'); goog.require('ol.source.SingleImageWMS');
goog.require('ol.source.TiledWMS'); goog.require('ol.source.TileWMS');
var layers = [ var layers = [
new ol.layer.TileLayer({ new ol.layer.Tile({
source: new ol.source.TiledWMS({ source: new ol.source.TileWMS({
attributions: [new ol.Attribution({ attributions: [new ol.Attribution({
html: '&copy; ' + html: '&copy; ' +
'<a href="http://www.geo.admin.ch/internet/geoportal/' + '<a href="http://www.geo.admin.ch/internet/geoportal/' +
@@ -27,7 +27,7 @@ var layers = [
url: 'http://wms.geo.admin.ch/' url: 'http://wms.geo.admin.ch/'
}) })
}), }),
new ol.layer.ImageLayer({ new ol.layer.Image({
source: new ol.source.SingleImageWMS({ source: new ol.source.SingleImageWMS({
attributions: [new ol.Attribution({ attributions: [new ol.Attribution({
html: '&copy; ' + html: '&copy; ' +

View File

@@ -2,7 +2,7 @@ goog.require('ol.Attribution');
goog.require('ol.Map'); goog.require('ol.Map');
goog.require('ol.RendererHints'); goog.require('ol.RendererHints');
goog.require('ol.View2D'); goog.require('ol.View2D');
goog.require('ol.layer.ImageLayer'); goog.require('ol.layer.Image');
goog.require('ol.proj'); goog.require('ol.proj');
goog.require('ol.source.SingleImageWMS'); goog.require('ol.source.SingleImageWMS');
@@ -14,7 +14,7 @@ var projection = ol.proj.configureProj4jsProjection({
var extent = [420000, 900000, 30000, 350000]; var extent = [420000, 900000, 30000, 350000];
var layers = [ var layers = [
new ol.layer.ImageLayer({ new ol.layer.Image({
source: new ol.source.SingleImageWMS({ source: new ol.source.SingleImageWMS({
url: 'http://wms.geo.admin.ch/', url: 'http://wms.geo.admin.ch/',
crossOrigin: 'anonymous', crossOrigin: 'anonymous',
@@ -31,7 +31,7 @@ var layers = [
extent: extent extent: extent
}) })
}), }),
new ol.layer.ImageLayer({ new ol.layer.Image({
source: new ol.source.SingleImageWMS({ source: new ol.source.SingleImageWMS({
url: 'http://wms.geo.admin.ch/', url: 'http://wms.geo.admin.ch/',
crossOrigin: 'anonymous', crossOrigin: 'anonymous',

View File

@@ -1,17 +1,17 @@
goog.require('ol.Map'); goog.require('ol.Map');
goog.require('ol.RendererHint'); goog.require('ol.RendererHint');
goog.require('ol.View2D'); goog.require('ol.View2D');
goog.require('ol.layer.ImageLayer'); goog.require('ol.layer.Image');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.source.MapQuestOpenAerial'); goog.require('ol.source.MapQuestOpenAerial');
goog.require('ol.source.SingleImageWMS'); goog.require('ol.source.SingleImageWMS');
var layers = [ var layers = [
new ol.layer.TileLayer({ new ol.layer.Tile({
source: new ol.source.MapQuestOpenAerial() source: new ol.source.MapQuestOpenAerial()
}), }),
new ol.layer.ImageLayer({ new ol.layer.Image({
source: new ol.source.SingleImageWMS({ source: new ol.source.SingleImageWMS({
url: 'http://demo.opengeo.org/geoserver/wms', url: 'http://demo.opengeo.org/geoserver/wms',
params: {'LAYERS': 'topp:states'}, params: {'LAYERS': 'topp:states'},

View File

@@ -1,17 +1,17 @@
goog.require('ol.Map'); goog.require('ol.Map');
goog.require('ol.RendererHint'); goog.require('ol.RendererHint');
goog.require('ol.View2D'); goog.require('ol.View2D');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.source.MapQuestOpenAerial'); goog.require('ol.source.MapQuestOpenAerial');
goog.require('ol.source.TiledWMS'); goog.require('ol.source.TileWMS');
var layers = [ var layers = [
new ol.layer.TileLayer({ new ol.layer.Tile({
source: new ol.source.MapQuestOpenAerial() source: new ol.source.MapQuestOpenAerial()
}), }),
new ol.layer.TileLayer({ new ol.layer.Tile({
source: new ol.source.TiledWMS({ source: new ol.source.TileWMS({
url: 'http://demo.opengeo.org/geoserver/wms', url: 'http://demo.opengeo.org/geoserver/wms',
params: {'LAYERS': 'topp:states', 'TILED': true}, params: {'LAYERS': 'topp:states', 'TILED': true},
extent: [-13884991, -7455066, 2870341, 6338219] extent: [-13884991, -7455066, 2870341, 6338219]

View File

@@ -1,7 +1,7 @@
goog.require('ol.Map'); goog.require('ol.Map');
goog.require('ol.RendererHint'); goog.require('ol.RendererHint');
goog.require('ol.View2D'); goog.require('ol.View2D');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.parser.ogc.WMTSCapabilities'); goog.require('ol.parser.ogc.WMTSCapabilities');
goog.require('ol.source.WMTS'); goog.require('ol.source.WMTS');
@@ -27,11 +27,11 @@ xhr.onload = function() {
capabilities = parser.read(xhr.responseXML); capabilities = parser.read(xhr.responseXML);
map = new ol.Map({ map = new ol.Map({
layers: [ layers: [
new ol.layer.TileLayer({ new ol.layer.Tile({
source: new ol.source.WMTS(ol.source.WMTS.optionsFromCapabilities( source: new ol.source.WMTS(ol.source.WMTS.optionsFromCapabilities(
capabilities, 'fmzk')) capabilities, 'fmzk'))
}), }),
new ol.layer.TileLayer({ new ol.layer.Tile({
source: new ol.source.WMTS(ol.source.WMTS.optionsFromCapabilities( source: new ol.source.WMTS(ol.source.WMTS.optionsFromCapabilities(
capabilities, 'beschriftung')) capabilities, 'beschriftung'))
}) })

View File

@@ -2,7 +2,7 @@ goog.require('ol.Attribution');
goog.require('ol.Map'); goog.require('ol.Map');
goog.require('ol.RendererHint'); goog.require('ol.RendererHint');
goog.require('ol.View2D'); goog.require('ol.View2D');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.parser.ogc.WMTSCapabilities'); goog.require('ol.parser.ogc.WMTSCapabilities');
goog.require('ol.source.WMTS'); goog.require('ol.source.WMTS');
@@ -70,7 +70,7 @@ xhr.onload = function() {
sourceOptions.attributions = [attribution]; sourceOptions.attributions = [attribution];
sourceOptions.logo = layerLogos[i]; sourceOptions.logo = layerLogos[i];
source = new ol.source.WMTS(sourceOptions); source = new ol.source.WMTS(sourceOptions);
layer = new ol.layer.TileLayer({source: source}); layer = new ol.layer.Tile({source: source});
map.addLayer(layer); map.addLayer(layer);
} }

View File

@@ -2,7 +2,7 @@ goog.require('ol.Map');
goog.require('ol.RendererHint'); goog.require('ol.RendererHint');
goog.require('ol.View2D'); goog.require('ol.View2D');
goog.require('ol.extent'); goog.require('ol.extent');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.proj'); goog.require('ol.proj');
goog.require('ol.source.OSM'); goog.require('ol.source.OSM');
goog.require('ol.source.WMTS'); goog.require('ol.source.WMTS');
@@ -22,11 +22,11 @@ for (var z = 0; z < 26; ++z) {
var map = new ol.Map({ var map = new ol.Map({
layers: [ layers: [
new ol.layer.TileLayer({ new ol.layer.Tile({
source: new ol.source.OSM(), source: new ol.source.OSM(),
opacity: 0.7 opacity: 0.7
}), }),
new ol.layer.TileLayer({ new ol.layer.Tile({
source: new ol.source.WMTS({ source: new ol.source.WMTS({
url: 'http://v2.suite.opengeo.org/geoserver/gwc/service/wmts/', url: 'http://v2.suite.opengeo.org/geoserver/gwc/service/wmts/',
layer: 'medford:buildings', layer: 'medford:buildings',

View File

@@ -1,7 +1,7 @@
goog.require('ol.Map'); goog.require('ol.Map');
goog.require('ol.View2D'); goog.require('ol.View2D');
goog.require('ol.control.ZoomSlider'); goog.require('ol.control.ZoomSlider');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.source.MapQuestOpenAerial'); goog.require('ol.source.MapQuestOpenAerial');
@@ -15,7 +15,7 @@ var createMap = function(divId) {
var source, layer, map, zoomslider, resolutions; var source, layer, map, zoomslider, resolutions;
source = new ol.source.MapQuestOpenAerial(); source = new ol.source.MapQuestOpenAerial();
layer = new ol.layer.TileLayer({ layer = new ol.layer.Tile({
source: source source: source
}); });
map = new ol.Map({ map = new ol.Map({

View File

@@ -53,7 +53,7 @@
* @property {ol.Collection|Array.<ol.control.Control>|undefined} controls * @property {ol.Collection|Array.<ol.control.Control>|undefined} controls
* Controls initially added to the map. * Controls initially added to the map.
* @property {ol.Collection|undefined} interactions Interactions. * @property {ol.Collection|undefined} interactions Interactions.
* @property {Array.<ol.layer.LayerBase>|ol.Collection|undefined} layers Layers. * @property {Array.<ol.layer.Base>|ol.Collection|undefined} layers Layers.
* @property {ol.Collection|Array.<ol.Overlay>|undefined} overlays * @property {ol.Collection|Array.<ol.Overlay>|undefined} overlays
* Overlays initially added to the map. * Overlays initially added to the map.
* @property {ol.RendererHint|undefined} renderer Renderer. * @property {ol.RendererHint|undefined} renderer Renderer.
@@ -312,7 +312,7 @@
*/ */
/** /**
* @typedef {Object} ol.layer.LayerBaseOptions * @typedef {Object} ol.layer.BaseOptions
* @property {number|undefined} brightness Brightness. * @property {number|undefined} brightness Brightness.
* @property {number|undefined} contrast Contrast. * @property {number|undefined} contrast Contrast.
* @property {number|undefined} hue Hue. * @property {number|undefined} hue Hue.
@@ -333,18 +333,18 @@
*/ */
/** /**
* @typedef {Object} ol.layer.LayerGroupOptions * @typedef {Object} ol.layer.GroupOptions
* @property {number|undefined} brightness Brightness. * @property {number|undefined} brightness Brightness.
* @property {number|undefined} contrast Contrast. * @property {number|undefined} contrast Contrast.
* @property {number|undefined} hue Hue. * @property {number|undefined} hue Hue.
* @property {number|undefined} opacity Opacity. * @property {number|undefined} opacity Opacity.
* @property {number|undefined} saturation Saturation. * @property {number|undefined} saturation Saturation.
* @property {boolean|undefined} visible Visibility. * @property {boolean|undefined} visible Visibility.
* @property {Array.<ol.layer.LayerBase>|ol.Collection|undefined} layers Child layers. * @property {Array.<ol.layer.Base>|ol.Collection|undefined} layers Child layers.
*/ */
/** /**
* @typedef {Object} ol.layer.TileLayerOptions * @typedef {Object} ol.layer.TileOptions
* @property {number|undefined} brightness Brightness. * @property {number|undefined} brightness Brightness.
* @property {number|undefined} contrast Contrast. * @property {number|undefined} contrast Contrast.
* @property {number|undefined} hue Hue. * @property {number|undefined} hue Hue.
@@ -457,7 +457,7 @@
*/ */
/** /**
* @typedef {Object} ol.source.DebugTileSourceOptions * @typedef {Object} ol.source.TileDebugOptions
* @property {ol.Extent|undefined} extent Extent. * @property {ol.Extent|undefined} extent Extent.
* @property {ol.ProjectionLike} projection Projection. * @property {ol.ProjectionLike} projection Projection.
* @property {ol.tilegrid.TileGrid|undefined} tileGrid Tile grid. * @property {ol.tilegrid.TileGrid|undefined} tileGrid Tile grid.
@@ -529,7 +529,7 @@
*/ */
/** /**
* @typedef {Object} ol.source.TiledWMSOptions * @typedef {Object} ol.source.TileWMSOptions
* @property {Array.<ol.Attribution>|undefined} attributions Attributions. * @property {Array.<ol.Attribution>|undefined} attributions Attributions.
* @property {Object.<string,*>} params WMS request parameters. At least a * @property {Object.<string,*>} params WMS request parameters. At least a
* `LAYERS` param is required. `STYLES` is '' by default. `VERSION` is * `LAYERS` param is required. `STYLES` is '' by default. `VERSION` is
@@ -564,7 +564,7 @@
*/ */
/** /**
* @typedef {Object} ol.source.VectorSource2Options * @typedef {Object} ol.source.Vector2Options
* @property {Array.<ol.Attribution>|undefined} attributions Attributions. * @property {Array.<ol.Attribution>|undefined} attributions Attributions.
* @property {ol.Extent|undefined} extent Extent. * @property {ol.Extent|undefined} extent Extent.
* @property {Array.<ol.geom2.LineStringCollection>|undefined} * @property {Array.<ol.geom2.LineStringCollection>|undefined}

View File

@@ -5,7 +5,7 @@ goog.require('ol.Size');
/** /**
* @typedef {function(this:ol.source.ImageSource, ol.Extent, ol.Size, * @typedef {function(this:ol.source.Image, ol.Extent, ol.Size,
* ol.Projection): (string|undefined)} * ol.Projection): (string|undefined)}
*/ */
ol.ImageUrlFunctionType; ol.ImageUrlFunctionType;
@@ -22,7 +22,7 @@ ol.ImageUrlFunction.createFromParamsFunction =
function(baseUrl, params, paramsFunction) { function(baseUrl, params, paramsFunction) {
return ( return (
/** /**
* @this {ol.source.ImageSource} * @this {ol.source.Image}
* @param {ol.Extent} extent Extent. * @param {ol.Extent} extent Extent.
* @param {ol.Size} size Size. * @param {ol.Size} size Size.
* @param {ol.Projection} projection Projection. * @param {ol.Projection} projection Projection.
@@ -35,7 +35,7 @@ ol.ImageUrlFunction.createFromParamsFunction =
/** /**
* @this {ol.source.ImageSource} * @this {ol.source.Image}
* @param {ol.Extent} extent Extent. * @param {ol.Extent} extent Extent.
* @param {ol.Size} size Size. * @param {ol.Size} size Size.
* @return {string|undefined} Image URL. * @return {string|undefined} Image URL.

View File

@@ -1 +1 @@
@exportClass ol.layer.ImageLayer ol.layer.LayerOptions @exportClass ol.layer.Image ol.layer.LayerOptions

View File

@@ -1,7 +1,7 @@
goog.provide('ol.layer.ImageLayer'); goog.provide('ol.layer.Image');
goog.require('ol.layer.Layer'); goog.require('ol.layer.Layer');
goog.require('ol.source.ImageSource'); goog.require('ol.source.Image');
@@ -10,15 +10,15 @@ goog.require('ol.source.ImageSource');
* @extends {ol.layer.Layer} * @extends {ol.layer.Layer}
* @param {ol.layer.LayerOptions} options Layer options. * @param {ol.layer.LayerOptions} options Layer options.
*/ */
ol.layer.ImageLayer = function(options) { ol.layer.Image = function(options) {
goog.base(this, options); goog.base(this, options);
}; };
goog.inherits(ol.layer.ImageLayer, ol.layer.Layer); goog.inherits(ol.layer.Image, ol.layer.Layer);
/** /**
* @return {ol.source.ImageSource} Single image source. * @return {ol.source.Image} Single image source.
*/ */
ol.layer.ImageLayer.prototype.getImageSource = function() { ol.layer.Image.prototype.getImageSource = function() {
return /** @type {ol.source.ImageSource} */ (this.getSource()); return /** @type {ol.source.Image} */ (this.getSource());
}; };

View File

@@ -4,14 +4,14 @@ goog.require('goog.asserts');
goog.require('goog.events'); goog.require('goog.events');
goog.require('goog.events.EventType'); goog.require('goog.events.EventType');
goog.require('goog.object'); goog.require('goog.object');
goog.require('ol.layer.LayerBase'); goog.require('ol.layer.Base');
goog.require('ol.source.Source'); goog.require('ol.source.Source');
/** /**
* @constructor * @constructor
* @extends {ol.layer.LayerBase} * @extends {ol.layer.Base}
* @param {ol.layer.LayerOptions} options Layer options. * @param {ol.layer.LayerOptions} options Layer options.
*/ */
ol.layer.Layer = function(options) { ol.layer.Layer = function(options) {
@@ -37,7 +37,7 @@ ol.layer.Layer = function(options) {
} }
}; };
goog.inherits(ol.layer.Layer, ol.layer.LayerBase); goog.inherits(ol.layer.Layer, ol.layer.Base);
/** /**

View File

@@ -1,4 +1,4 @@
goog.provide('ol.layer.LayerBase'); goog.provide('ol.layer.Base');
goog.provide('ol.layer.LayerProperty'); goog.provide('ol.layer.LayerProperty');
goog.provide('ol.layer.LayerState'); goog.provide('ol.layer.LayerState');
@@ -38,9 +38,9 @@ ol.layer.LayerState;
/** /**
* @constructor * @constructor
* @extends {ol.Object} * @extends {ol.Object}
* @param {ol.layer.LayerBaseOptions} options Layer options. * @param {ol.layer.BaseOptions} options Layer options.
*/ */
ol.layer.LayerBase = function(options) { ol.layer.Base = function(options) {
goog.base(this); goog.base(this);
@@ -76,13 +76,13 @@ ol.layer.LayerBase = function(options) {
this.handleLayerVisibleChange, false, this); this.handleLayerVisibleChange, false, this);
}; };
goog.inherits(ol.layer.LayerBase, ol.Object); goog.inherits(ol.layer.Base, ol.Object);
/** /**
* @protected * @protected
*/ */
ol.layer.LayerBase.prototype.dispatchChangeEvent = function() { ol.layer.Base.prototype.dispatchChangeEvent = function() {
this.dispatchEvent(goog.events.EventType.CHANGE); this.dispatchEvent(goog.events.EventType.CHANGE);
}; };
@@ -90,43 +90,43 @@ ol.layer.LayerBase.prototype.dispatchChangeEvent = function() {
/** /**
* @return {number} Brightness. * @return {number} Brightness.
*/ */
ol.layer.LayerBase.prototype.getBrightness = function() { ol.layer.Base.prototype.getBrightness = function() {
return /** @type {number} */ (this.get(ol.layer.LayerProperty.BRIGHTNESS)); return /** @type {number} */ (this.get(ol.layer.LayerProperty.BRIGHTNESS));
}; };
goog.exportProperty( goog.exportProperty(
ol.layer.LayerBase.prototype, ol.layer.Base.prototype,
'getBrightness', 'getBrightness',
ol.layer.LayerBase.prototype.getBrightness); ol.layer.Base.prototype.getBrightness);
/** /**
* @return {number} Contrast. * @return {number} Contrast.
*/ */
ol.layer.LayerBase.prototype.getContrast = function() { ol.layer.Base.prototype.getContrast = function() {
return /** @type {number} */ (this.get(ol.layer.LayerProperty.CONTRAST)); return /** @type {number} */ (this.get(ol.layer.LayerProperty.CONTRAST));
}; };
goog.exportProperty( goog.exportProperty(
ol.layer.LayerBase.prototype, ol.layer.Base.prototype,
'getContrast', 'getContrast',
ol.layer.LayerBase.prototype.getContrast); ol.layer.Base.prototype.getContrast);
/** /**
* @return {number} Hue. * @return {number} Hue.
*/ */
ol.layer.LayerBase.prototype.getHue = function() { ol.layer.Base.prototype.getHue = function() {
return /** @type {number} */ (this.get(ol.layer.LayerProperty.HUE)); return /** @type {number} */ (this.get(ol.layer.LayerProperty.HUE));
}; };
goog.exportProperty( goog.exportProperty(
ol.layer.LayerBase.prototype, ol.layer.Base.prototype,
'getHue', 'getHue',
ol.layer.LayerBase.prototype.getHue); ol.layer.Base.prototype.getHue);
/** /**
* @return {ol.layer.LayerState} Layer state. * @return {ol.layer.LayerState} Layer state.
*/ */
ol.layer.LayerBase.prototype.getLayerState = function() { ol.layer.Base.prototype.getLayerState = function() {
var brightness = this.getBrightness(); var brightness = this.getBrightness();
var contrast = this.getContrast(); var contrast = this.getContrast();
var hue = this.getHue(); var hue = this.getHue();
@@ -151,7 +151,7 @@ ol.layer.LayerBase.prototype.getLayerState = function() {
* modified in place). * modified in place).
* @return {Array.<ol.layer.Layer>} Array of layers. * @return {Array.<ol.layer.Layer>} Array of layers.
*/ */
ol.layer.LayerBase.prototype.getLayersArray = goog.abstractMethod; ol.layer.Base.prototype.getLayersArray = goog.abstractMethod;
/** /**
@@ -164,49 +164,49 @@ ol.layer.LayerBase.prototype.getLayersArray = goog.abstractMethod;
* layerStates: Array.<ol.layer.LayerState>}} Object that store both the * layerStates: Array.<ol.layer.LayerState>}} Object that store both the
* layers and the layerStates. * layers and the layerStates.
*/ */
ol.layer.LayerBase.prototype.getLayerStatesArray = goog.abstractMethod; ol.layer.Base.prototype.getLayerStatesArray = goog.abstractMethod;
/** /**
* @return {number} Opacity. * @return {number} Opacity.
*/ */
ol.layer.LayerBase.prototype.getOpacity = function() { ol.layer.Base.prototype.getOpacity = function() {
return /** @type {number} */ (this.get(ol.layer.LayerProperty.OPACITY)); return /** @type {number} */ (this.get(ol.layer.LayerProperty.OPACITY));
}; };
goog.exportProperty( goog.exportProperty(
ol.layer.LayerBase.prototype, ol.layer.Base.prototype,
'getOpacity', 'getOpacity',
ol.layer.LayerBase.prototype.getOpacity); ol.layer.Base.prototype.getOpacity);
/** /**
* @return {number} Saturation. * @return {number} Saturation.
*/ */
ol.layer.LayerBase.prototype.getSaturation = function() { ol.layer.Base.prototype.getSaturation = function() {
return /** @type {number} */ (this.get(ol.layer.LayerProperty.SATURATION)); return /** @type {number} */ (this.get(ol.layer.LayerProperty.SATURATION));
}; };
goog.exportProperty( goog.exportProperty(
ol.layer.LayerBase.prototype, ol.layer.Base.prototype,
'getSaturation', 'getSaturation',
ol.layer.LayerBase.prototype.getSaturation); ol.layer.Base.prototype.getSaturation);
/** /**
* @return {boolean} Visible. * @return {boolean} Visible.
*/ */
ol.layer.LayerBase.prototype.getVisible = function() { ol.layer.Base.prototype.getVisible = function() {
return /** @type {boolean} */ (this.get(ol.layer.LayerProperty.VISIBLE)); return /** @type {boolean} */ (this.get(ol.layer.LayerProperty.VISIBLE));
}; };
goog.exportProperty( goog.exportProperty(
ol.layer.LayerBase.prototype, ol.layer.Base.prototype,
'getVisible', 'getVisible',
ol.layer.LayerBase.prototype.getVisible); ol.layer.Base.prototype.getVisible);
/** /**
* @protected * @protected
*/ */
ol.layer.LayerBase.prototype.handleLayerChange = function() { ol.layer.Base.prototype.handleLayerChange = function() {
if (this.getVisible() && this.isReady()) { if (this.getVisible() && this.isReady()) {
this.dispatchChangeEvent(); this.dispatchChangeEvent();
} }
@@ -216,7 +216,7 @@ ol.layer.LayerBase.prototype.handleLayerChange = function() {
/** /**
* @protected * @protected
*/ */
ol.layer.LayerBase.prototype.handleLayerVisibleChange = function() { ol.layer.Base.prototype.handleLayerVisibleChange = function() {
if (this.isReady()) { if (this.isReady()) {
this.dispatchChangeEvent(); this.dispatchChangeEvent();
} }
@@ -226,7 +226,7 @@ ol.layer.LayerBase.prototype.handleLayerVisibleChange = function() {
/** /**
* @return {boolean} Is ready. * @return {boolean} Is ready.
*/ */
ol.layer.LayerBase.prototype.isReady = goog.abstractMethod; ol.layer.Base.prototype.isReady = goog.abstractMethod;
/** /**
@@ -249,13 +249,13 @@ ol.layer.LayerBase.prototype.isReady = goog.abstractMethod;
* *
* @param {number} brightness Brightness. * @param {number} brightness Brightness.
*/ */
ol.layer.LayerBase.prototype.setBrightness = function(brightness) { ol.layer.Base.prototype.setBrightness = function(brightness) {
this.set(ol.layer.LayerProperty.BRIGHTNESS, brightness); this.set(ol.layer.LayerProperty.BRIGHTNESS, brightness);
}; };
goog.exportProperty( goog.exportProperty(
ol.layer.LayerBase.prototype, ol.layer.Base.prototype,
'setBrightness', 'setBrightness',
ol.layer.LayerBase.prototype.setBrightness); ol.layer.Base.prototype.setBrightness);
/** /**
@@ -265,13 +265,13 @@ goog.exportProperty(
* *
* @param {number} contrast Contrast. * @param {number} contrast Contrast.
*/ */
ol.layer.LayerBase.prototype.setContrast = function(contrast) { ol.layer.Base.prototype.setContrast = function(contrast) {
this.set(ol.layer.LayerProperty.CONTRAST, contrast); this.set(ol.layer.LayerProperty.CONTRAST, contrast);
}; };
goog.exportProperty( goog.exportProperty(
ol.layer.LayerBase.prototype, ol.layer.Base.prototype,
'setContrast', 'setContrast',
ol.layer.LayerBase.prototype.setContrast); ol.layer.Base.prototype.setContrast);
/** /**
@@ -279,25 +279,25 @@ goog.exportProperty(
* unchanged. Other values are radians around the color circle. * unchanged. Other values are radians around the color circle.
* @param {number} hue Hue. * @param {number} hue Hue.
*/ */
ol.layer.LayerBase.prototype.setHue = function(hue) { ol.layer.Base.prototype.setHue = function(hue) {
this.set(ol.layer.LayerProperty.HUE, hue); this.set(ol.layer.LayerProperty.HUE, hue);
}; };
goog.exportProperty( goog.exportProperty(
ol.layer.LayerBase.prototype, ol.layer.Base.prototype,
'setHue', 'setHue',
ol.layer.LayerBase.prototype.setHue); ol.layer.Base.prototype.setHue);
/** /**
* @param {number} opacity Opacity. * @param {number} opacity Opacity.
*/ */
ol.layer.LayerBase.prototype.setOpacity = function(opacity) { ol.layer.Base.prototype.setOpacity = function(opacity) {
this.set(ol.layer.LayerProperty.OPACITY, opacity); this.set(ol.layer.LayerProperty.OPACITY, opacity);
}; };
goog.exportProperty( goog.exportProperty(
ol.layer.LayerBase.prototype, ol.layer.Base.prototype,
'setOpacity', 'setOpacity',
ol.layer.LayerBase.prototype.setOpacity); ol.layer.Base.prototype.setOpacity);
/** /**
@@ -308,22 +308,22 @@ goog.exportProperty(
* *
* @param {number} saturation Saturation. * @param {number} saturation Saturation.
*/ */
ol.layer.LayerBase.prototype.setSaturation = function(saturation) { ol.layer.Base.prototype.setSaturation = function(saturation) {
this.set(ol.layer.LayerProperty.SATURATION, saturation); this.set(ol.layer.LayerProperty.SATURATION, saturation);
}; };
goog.exportProperty( goog.exportProperty(
ol.layer.LayerBase.prototype, ol.layer.Base.prototype,
'setSaturation', 'setSaturation',
ol.layer.LayerBase.prototype.setSaturation); ol.layer.Base.prototype.setSaturation);
/** /**
* @param {boolean} visible Visible. * @param {boolean} visible Visible.
*/ */
ol.layer.LayerBase.prototype.setVisible = function(visible) { ol.layer.Base.prototype.setVisible = function(visible) {
this.set(ol.layer.LayerProperty.VISIBLE, visible); this.set(ol.layer.LayerProperty.VISIBLE, visible);
}; };
goog.exportProperty( goog.exportProperty(
ol.layer.LayerBase.prototype, ol.layer.Base.prototype,
'setVisible', 'setVisible',
ol.layer.LayerBase.prototype.setVisible); ol.layer.Base.prototype.setVisible);

View File

@@ -1 +1 @@
@exportClass ol.layer.LayerGroup ol.layer.LayerGroupOptions @exportClass ol.layer.Group ol.layer.GroupOptions

View File

@@ -1,4 +1,4 @@
goog.provide('ol.layer.LayerGroup'); goog.provide('ol.layer.Group');
goog.require('goog.array'); goog.require('goog.array');
goog.require('goog.asserts'); goog.require('goog.asserts');
@@ -10,14 +10,13 @@ goog.require('ol.Collection');
goog.require('ol.CollectionEvent'); goog.require('ol.CollectionEvent');
goog.require('ol.CollectionEventType'); goog.require('ol.CollectionEventType');
goog.require('ol.Object'); goog.require('ol.Object');
goog.require('ol.layer.Layer'); goog.require('ol.layer.Base');
goog.require('ol.layer.LayerBase');
/** /**
* @enum {string} * @enum {string}
*/ */
ol.layer.LayerGroupProperty = { ol.layer.GroupProperty = {
LAYERS: 'layers' LAYERS: 'layers'
}; };
@@ -25,13 +24,13 @@ ol.layer.LayerGroupProperty = {
/** /**
* @constructor * @constructor
* @extends {ol.layer.LayerBase} * @extends {ol.layer.Base}
* @param {ol.layer.LayerGroupOptions=} opt_options Layer options. * @param {ol.layer.GroupOptions=} opt_options Layer options.
*/ */
ol.layer.LayerGroup = function(opt_options) { ol.layer.Group = function(opt_options) {
var options = goog.isDef(opt_options) ? opt_options : {}; var options = goog.isDef(opt_options) ? opt_options : {};
var baseOptions = /** @type {ol.layer.LayerGroupOptions} */ var baseOptions = /** @type {ol.layer.GroupOptions} */
(goog.object.clone(options)); (goog.object.clone(options));
delete baseOptions.layers; delete baseOptions.layers;
@@ -46,7 +45,7 @@ ol.layer.LayerGroup = function(opt_options) {
this.listenerKeys_ = null; this.listenerKeys_ = null;
goog.events.listen(this, goog.events.listen(this,
ol.Object.getChangeEventType(ol.layer.LayerGroupProperty.LAYERS), ol.Object.getChangeEventType(ol.layer.GroupProperty.LAYERS),
this.handleLayersChanged_, false, this); this.handleLayersChanged_, false, this);
if (goog.isDef(layers)) { if (goog.isDef(layers)) {
@@ -63,13 +62,13 @@ ol.layer.LayerGroup = function(opt_options) {
this.setLayers(layers); this.setLayers(layers);
}; };
goog.inherits(ol.layer.LayerGroup, ol.layer.LayerBase); goog.inherits(ol.layer.Group, ol.layer.Base);
/** /**
* @inheritDoc * @inheritDoc
*/ */
ol.layer.LayerGroup.prototype.handleLayerChange = function() { ol.layer.Group.prototype.handleLayerChange = function() {
if (this.getVisible()) { if (this.getVisible()) {
this.dispatchChangeEvent(); this.dispatchChangeEvent();
} }
@@ -79,7 +78,7 @@ ol.layer.LayerGroup.prototype.handleLayerChange = function() {
/** /**
* @inheritDoc * @inheritDoc
*/ */
ol.layer.LayerGroup.prototype.handleLayerVisibleChange = function() { ol.layer.Group.prototype.handleLayerVisibleChange = function() {
this.dispatchChangeEvent(); this.dispatchChangeEvent();
}; };
@@ -88,7 +87,7 @@ ol.layer.LayerGroup.prototype.handleLayerVisibleChange = function() {
* @param {goog.events.Event} event Event. * @param {goog.events.Event} event Event.
* @private * @private
*/ */
ol.layer.LayerGroup.prototype.handleLayersChanged_ = function(event) { ol.layer.Group.prototype.handleLayersChanged_ = function(event) {
if (!goog.isNull(this.listenerKeys_)) { if (!goog.isNull(this.listenerKeys_)) {
goog.array.forEach( goog.array.forEach(
goog.object.getValues(this.listenerKeys_), goog.events.unlistenByKey); goog.object.getValues(this.listenerKeys_), goog.events.unlistenByKey);
@@ -122,8 +121,8 @@ ol.layer.LayerGroup.prototype.handleLayersChanged_ = function(event) {
* @param {ol.CollectionEvent} collectionEvent Collection event. * @param {ol.CollectionEvent} collectionEvent Collection event.
* @private * @private
*/ */
ol.layer.LayerGroup.prototype.handleLayersAdd_ = function(collectionEvent) { ol.layer.Group.prototype.handleLayersAdd_ = function(collectionEvent) {
var layer = /** @type {ol.layer.LayerBase} */ (collectionEvent.getElement()); var layer = /** @type {ol.layer.Base} */ (collectionEvent.getElement());
this.listenerKeys_[goog.getUid(layer).toString()] = goog.events.listen( this.listenerKeys_[goog.getUid(layer).toString()] = goog.events.listen(
layer, goog.events.EventType.CHANGE, this.handleLayerChange, false, layer, goog.events.EventType.CHANGE, this.handleLayerChange, false,
this); this);
@@ -135,8 +134,8 @@ ol.layer.LayerGroup.prototype.handleLayersAdd_ = function(collectionEvent) {
* @param {ol.CollectionEvent} collectionEvent Collection event. * @param {ol.CollectionEvent} collectionEvent Collection event.
* @private * @private
*/ */
ol.layer.LayerGroup.prototype.handleLayersRemove_ = function(collectionEvent) { ol.layer.Group.prototype.handleLayersRemove_ = function(collectionEvent) {
var layer = /** @type {ol.layer.LayerBase} */ (collectionEvent.getElement()); var layer = /** @type {ol.layer.Base} */ (collectionEvent.getElement());
var key = goog.getUid(layer).toString(); var key = goog.getUid(layer).toString();
goog.events.unlistenByKey(this.listenerKeys_[key]); goog.events.unlistenByKey(this.listenerKeys_[key]);
delete this.listenerKeys_[key]; delete this.listenerKeys_[key];
@@ -147,32 +146,32 @@ ol.layer.LayerGroup.prototype.handleLayersRemove_ = function(collectionEvent) {
/** /**
* @return {ol.Collection} Collection of layers. * @return {ol.Collection} Collection of layers.
*/ */
ol.layer.LayerGroup.prototype.getLayers = function() { ol.layer.Group.prototype.getLayers = function() {
return /** @type {ol.Collection} */ (this.get( return /** @type {ol.Collection} */ (this.get(
ol.layer.LayerGroupProperty.LAYERS)); ol.layer.GroupProperty.LAYERS));
}; };
goog.exportProperty( goog.exportProperty(
ol.layer.LayerGroup.prototype, ol.layer.Group.prototype,
'getLayers', 'getLayers',
ol.layer.LayerGroup.prototype.getLayers); ol.layer.Group.prototype.getLayers);
/** /**
* @param {ol.Collection} layers Collection of layers. * @param {ol.Collection} layers Collection of layers.
*/ */
ol.layer.LayerGroup.prototype.setLayers = function(layers) { ol.layer.Group.prototype.setLayers = function(layers) {
this.set(ol.layer.LayerGroupProperty.LAYERS, layers); this.set(ol.layer.GroupProperty.LAYERS, layers);
}; };
goog.exportProperty( goog.exportProperty(
ol.layer.LayerGroup.prototype, ol.layer.Group.prototype,
'setLayers', 'setLayers',
ol.layer.LayerGroup.prototype.setLayers); ol.layer.Group.prototype.setLayers);
/** /**
* @inheritDoc * @inheritDoc
*/ */
ol.layer.LayerGroup.prototype.getLayersArray = function(opt_array) { ol.layer.Group.prototype.getLayersArray = function(opt_array) {
var array = (goog.isDef(opt_array)) ? opt_array : []; var array = (goog.isDef(opt_array)) ? opt_array : [];
this.getLayers().forEach(function(layer) { this.getLayers().forEach(function(layer) {
layer.getLayersArray(array); layer.getLayersArray(array);
@@ -184,7 +183,7 @@ ol.layer.LayerGroup.prototype.getLayersArray = function(opt_array) {
/** /**
* @inheritDoc * @inheritDoc
*/ */
ol.layer.LayerGroup.prototype.getLayerStatesArray = function(opt_obj) { ol.layer.Group.prototype.getLayerStatesArray = function(opt_obj) {
var obj = (goog.isDef(opt_obj)) ? opt_obj : { var obj = (goog.isDef(opt_obj)) ? opt_obj : {
layers: [], layers: [],
layerStates: [] layerStates: []
@@ -216,7 +215,7 @@ ol.layer.LayerGroup.prototype.getLayerStatesArray = function(opt_obj) {
/** /**
* @inheritDoc * @inheritDoc
*/ */
ol.layer.LayerGroup.prototype.isReady = function() { ol.layer.Group.prototype.isReady = function() {
return null === goog.array.find( return null === goog.array.find(
this.getLayers().getArray(), function(elt, index, array) { this.getLayers().getArray(), function(elt, index, array) {
return !elt.isReady(); return !elt.isReady();

View File

@@ -1 +1 @@
@exportClass ol.layer.TileLayer ol.layer.TileLayerOptions @exportClass ol.layer.Tile ol.layer.TileOptions

View File

@@ -1,13 +1,13 @@
goog.provide('ol.layer.TileLayer'); goog.provide('ol.layer.Tile');
goog.require('ol.layer.Layer'); goog.require('ol.layer.Layer');
goog.require('ol.source.TileSource'); goog.require('ol.source.Tile');
/** /**
* @enum {string} * @enum {string}
*/ */
ol.layer.TileLayerProperty = { ol.layer.TileProperty = {
PRELOAD: 'preload' PRELOAD: 'preload'
}; };
@@ -16,9 +16,9 @@ ol.layer.TileLayerProperty = {
/** /**
* @constructor * @constructor
* @extends {ol.layer.Layer} * @extends {ol.layer.Layer}
* @param {ol.layer.TileLayerOptions} options Tile layer options. * @param {ol.layer.TileOptions} options Tile layer options.
*/ */
ol.layer.TileLayer = function(options) { ol.layer.Tile = function(options) {
goog.base(this, options); goog.base(this, options);
@@ -26,36 +26,36 @@ ol.layer.TileLayer = function(options) {
goog.isDef(options.preload) ? options.preload : 0); goog.isDef(options.preload) ? options.preload : 0);
}; };
goog.inherits(ol.layer.TileLayer, ol.layer.Layer); goog.inherits(ol.layer.Tile, ol.layer.Layer);
/** /**
* @return {number} Preload. * @return {number} Preload.
*/ */
ol.layer.TileLayer.prototype.getPreload = function() { ol.layer.Tile.prototype.getPreload = function() {
return /** @type {number} */ (this.get(ol.layer.TileLayerProperty.PRELOAD)); return /** @type {number} */ (this.get(ol.layer.TileProperty.PRELOAD));
}; };
goog.exportProperty( goog.exportProperty(
ol.layer.TileLayer.prototype, ol.layer.Tile.prototype,
'getPreload', 'getPreload',
ol.layer.TileLayer.prototype.getPreload); ol.layer.Tile.prototype.getPreload);
/** /**
* @return {ol.source.TileSource} Source. * @return {ol.source.Tile} Source.
*/ */
ol.layer.TileLayer.prototype.getTileSource = function() { ol.layer.Tile.prototype.getTileSource = function() {
return /** @type {ol.source.TileSource} */ (this.getSource()); return /** @type {ol.source.Tile} */ (this.getSource());
}; };
/** /**
* @param {number} preload Preload. * @param {number} preload Preload.
*/ */
ol.layer.TileLayer.prototype.setPreload = function(preload) { ol.layer.Tile.prototype.setPreload = function(preload) {
this.set(ol.layer.TileLayerProperty.PRELOAD, preload); this.set(ol.layer.TileProperty.PRELOAD, preload);
}; };
goog.exportProperty( goog.exportProperty(
ol.layer.TileLayer.prototype, ol.layer.Tile.prototype,
'setPreload', 'setPreload',
ol.layer.TileLayer.prototype.setPreload); ol.layer.Tile.prototype.setPreload);

View File

@@ -1 +1 @@
@exportSymbol ol.layer.VectorLayer2 @exportSymbol ol.layer.Vector2

View File

@@ -1,7 +1,7 @@
goog.provide('ol.layer.VectorLayer2'); goog.provide('ol.layer.Vector2');
goog.require('ol.layer.Layer'); goog.require('ol.layer.Layer');
goog.require('ol.source.VectorSource2'); goog.require('ol.source.Vector2');
@@ -11,15 +11,15 @@ goog.require('ol.source.VectorSource2');
* @extends {ol.layer.Layer} * @extends {ol.layer.Layer}
* @param {ol.layer.LayerOptions} options Options. * @param {ol.layer.LayerOptions} options Options.
*/ */
ol.layer.VectorLayer2 = function(options) { ol.layer.Vector2 = function(options) {
goog.base(this, options); goog.base(this, options);
}; };
goog.inherits(ol.layer.VectorLayer2, ol.layer.Layer); goog.inherits(ol.layer.Vector2, ol.layer.Layer);
/** /**
* @return {ol.source.VectorSource2} Source. * @return {ol.source.Vector2} Source.
*/ */
ol.layer.VectorLayer2.prototype.getVectorSource = function() { ol.layer.Vector2.prototype.getVectorSource = function() {
return /** @type {ol.source.VectorSource2} */ (this.getSource()); return /** @type {ol.source.Vector2} */ (this.getSource());
}; };

View File

@@ -53,8 +53,8 @@ goog.require('ol.ViewHint');
goog.require('ol.control'); goog.require('ol.control');
goog.require('ol.extent'); goog.require('ol.extent');
goog.require('ol.interaction'); goog.require('ol.interaction');
goog.require('ol.layer.LayerBase'); goog.require('ol.layer.Base');
goog.require('ol.layer.LayerGroup'); goog.require('ol.layer.Group');
goog.require('ol.proj'); goog.require('ol.proj');
goog.require('ol.proj.common'); goog.require('ol.proj.common');
goog.require('ol.renderer.Map'); goog.require('ol.renderer.Map');
@@ -129,7 +129,7 @@ ol.MapProperty = {
* zoom: 1 * zoom: 1
* }), * }),
* layers: [ * layers: [
* new ol.layer.TileLayer({ * new ol.layer.Tile({
* source: new ol.source.MapQuestOSM() * source: new ol.source.MapQuestOSM()
* }) * })
* ], * ],
@@ -366,7 +366,7 @@ ol.Map.prototype.addControl = function(control) {
/** /**
* Adds the given layer to the top of this map. * Adds the given layer to the top of this map.
* @param {ol.layer.LayerBase} layer Layer. * @param {ol.layer.Base} layer Layer.
*/ */
ol.Map.prototype.addLayer = function(layer) { ol.Map.prototype.addLayer = function(layer) {
var layers = this.getLayerGroup().getLayers(); var layers = this.getLayerGroup().getLayers();
@@ -519,10 +519,10 @@ ol.Map.prototype.getInteractions = function() {
/** /**
* Get the layergroup associated with this map. * Get the layergroup associated with this map.
* @return {ol.layer.LayerGroup} LayerGroup. * @return {ol.layer.Group} LayerGroup.
*/ */
ol.Map.prototype.getLayerGroup = function() { ol.Map.prototype.getLayerGroup = function() {
return /** @type {ol.layer.LayerGroup} */ ( return /** @type {ol.layer.Group} */ (
this.get(ol.MapProperty.LAYERGROUP)); this.get(ol.MapProperty.LAYERGROUP));
}; };
goog.exportProperty( goog.exportProperty(
@@ -874,14 +874,14 @@ ol.Map.prototype.removeControl = function(control) {
/** /**
* Removes the given layer from the map. * Removes the given layer from the map.
* @param {ol.layer.LayerBase} layer Layer. * @param {ol.layer.Base} layer Layer.
* @return {ol.layer.LayerBase|undefined} The removed layer or undefined if the * @return {ol.layer.Base|undefined} The removed layer or undefined if the
* layer was not found. * layer was not found.
*/ */
ol.Map.prototype.removeLayer = function(layer) { ol.Map.prototype.removeLayer = function(layer) {
var layers = this.getLayerGroup().getLayers(); var layers = this.getLayerGroup().getLayers();
goog.asserts.assert(goog.isDef(layers)); goog.asserts.assert(goog.isDef(layers));
return /** @type {ol.layer.LayerBase|undefined} */ (layers.remove(layer)); return /** @type {ol.layer.Base|undefined} */ (layers.remove(layer));
}; };
@@ -993,7 +993,7 @@ ol.Map.prototype.renderFrame_ = function(time) {
/** /**
* Sets the layergroup of this map. * Sets the layergroup of this map.
* @param {ol.layer.LayerGroup} layerGroup Layergroup. * @param {ol.layer.Group} layerGroup Layergroup.
*/ */
ol.Map.prototype.setLayerGroup = function(layerGroup) { ol.Map.prototype.setLayerGroup = function(layerGroup) {
this.set(ol.MapProperty.LAYERGROUP, layerGroup); this.set(ol.MapProperty.LAYERGROUP, layerGroup);
@@ -1113,8 +1113,8 @@ ol.Map.createOptionsInternal = function(options) {
*/ */
var values = {}; var values = {};
var layerGroup = (options.layers instanceof ol.layer.LayerGroup) ? var layerGroup = (options.layers instanceof ol.layer.Group) ?
options.layers : new ol.layer.LayerGroup({layers: options.layers}); options.layers : new ol.layer.Group({layers: options.layers});
values[ol.MapProperty.LAYERGROUP] = layerGroup; values[ol.MapProperty.LAYERGROUP] = layerGroup;
values[ol.MapProperty.TARGET] = options.target; values[ol.MapProperty.TARGET] = options.target;

View File

@@ -6,7 +6,7 @@ goog.require('goog.vec.Mat4');
goog.require('ol.Image'); goog.require('ol.Image');
goog.require('ol.ImageState'); goog.require('ol.ImageState');
goog.require('ol.ViewHint'); goog.require('ol.ViewHint');
goog.require('ol.layer.ImageLayer'); goog.require('ol.layer.Image');
goog.require('ol.renderer.Map'); goog.require('ol.renderer.Map');
goog.require('ol.renderer.canvas.Layer'); goog.require('ol.renderer.canvas.Layer');
@@ -16,7 +16,7 @@ goog.require('ol.renderer.canvas.Layer');
* @constructor * @constructor
* @extends {ol.renderer.canvas.Layer} * @extends {ol.renderer.canvas.Layer}
* @param {ol.renderer.Map} mapRenderer Map renderer. * @param {ol.renderer.Map} mapRenderer Map renderer.
* @param {ol.layer.ImageLayer} imageLayer Single image layer. * @param {ol.layer.Image} imageLayer Single image layer.
*/ */
ol.renderer.canvas.ImageLayer = function(mapRenderer, imageLayer) { ol.renderer.canvas.ImageLayer = function(mapRenderer, imageLayer) {
@@ -49,10 +49,10 @@ ol.renderer.canvas.ImageLayer.prototype.getImage = function() {
/** /**
* @protected * @protected
* @return {ol.layer.ImageLayer} Single image layer. * @return {ol.layer.Image} Single image layer.
*/ */
ol.renderer.canvas.ImageLayer.prototype.getImageLayer = function() { ol.renderer.canvas.ImageLayer.prototype.getImageLayer = function() {
return /** @type {ol.layer.ImageLayer} */ (this.getLayer()); return /** @type {ol.layer.Image} */ (this.getLayer());
}; };

View File

@@ -9,8 +9,8 @@ goog.require('goog.style');
goog.require('goog.vec.Mat4'); goog.require('goog.vec.Mat4');
goog.require('ol.Size'); goog.require('ol.Size');
goog.require('ol.css'); goog.require('ol.css');
goog.require('ol.layer.ImageLayer'); goog.require('ol.layer.Image');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.layer.Vector'); goog.require('ol.layer.Vector');
goog.require('ol.renderer.Map'); goog.require('ol.renderer.Map');
goog.require('ol.renderer.canvas.ImageLayer'); goog.require('ol.renderer.canvas.ImageLayer');
@@ -66,9 +66,9 @@ goog.inherits(ol.renderer.canvas.Map, ol.renderer.Map);
* @inheritDoc * @inheritDoc
*/ */
ol.renderer.canvas.Map.prototype.createLayerRenderer = function(layer) { ol.renderer.canvas.Map.prototype.createLayerRenderer = function(layer) {
if (layer instanceof ol.layer.ImageLayer) { if (layer instanceof ol.layer.Image) {
return new ol.renderer.canvas.ImageLayer(this, layer); return new ol.renderer.canvas.ImageLayer(this, layer);
} else if (layer instanceof ol.layer.TileLayer) { } else if (layer instanceof ol.layer.Tile) {
return new ol.renderer.canvas.TileLayer(this, layer); return new ol.renderer.canvas.TileLayer(this, layer);
} else if (layer instanceof ol.layer.Vector) { } else if (layer instanceof ol.layer.Vector) {
return new ol.renderer.canvas.VectorLayer(this, layer); return new ol.renderer.canvas.VectorLayer(this, layer);

View File

@@ -15,7 +15,7 @@ goog.require('ol.TileCoord');
goog.require('ol.TileRange'); goog.require('ol.TileRange');
goog.require('ol.TileState'); goog.require('ol.TileState');
goog.require('ol.extent'); goog.require('ol.extent');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.renderer.Map'); goog.require('ol.renderer.Map');
goog.require('ol.renderer.canvas.Layer'); goog.require('ol.renderer.canvas.Layer');
@@ -25,7 +25,7 @@ goog.require('ol.renderer.canvas.Layer');
* @constructor * @constructor
* @extends {ol.renderer.canvas.Layer} * @extends {ol.renderer.canvas.Layer}
* @param {ol.renderer.Map} mapRenderer Map renderer. * @param {ol.renderer.Map} mapRenderer Map renderer.
* @param {ol.layer.TileLayer} tileLayer Tile layer. * @param {ol.layer.Tile} tileLayer Tile layer.
*/ */
ol.renderer.canvas.TileLayer = function(mapRenderer, tileLayer) { ol.renderer.canvas.TileLayer = function(mapRenderer, tileLayer) {
@@ -87,10 +87,10 @@ ol.renderer.canvas.TileLayer.prototype.getImage = function() {
/** /**
* @protected * @protected
* @return {ol.layer.TileLayer} Tile layer. * @return {ol.layer.Tile} Tile layer.
*/ */
ol.renderer.canvas.TileLayer.prototype.getTileLayer = function() { ol.renderer.canvas.TileLayer.prototype.getTileLayer = function() {
return /** @type {ol.layer.TileLayer} */ (this.getLayer()); return /** @type {ol.layer.Tile} */ (this.getLayer());
}; };

View File

@@ -9,7 +9,7 @@ goog.require('ol.Image');
goog.require('ol.ImageState'); goog.require('ol.ImageState');
goog.require('ol.ViewHint'); goog.require('ol.ViewHint');
goog.require('ol.dom'); goog.require('ol.dom');
goog.require('ol.layer.ImageLayer'); goog.require('ol.layer.Image');
goog.require('ol.renderer.dom.Layer'); goog.require('ol.renderer.dom.Layer');
@@ -18,7 +18,7 @@ goog.require('ol.renderer.dom.Layer');
* @constructor * @constructor
* @extends {ol.renderer.dom.Layer} * @extends {ol.renderer.dom.Layer}
* @param {ol.renderer.Map} mapRenderer Map renderer. * @param {ol.renderer.Map} mapRenderer Map renderer.
* @param {ol.layer.ImageLayer} imageLayer Image layer. * @param {ol.layer.Image} imageLayer Image layer.
*/ */
ol.renderer.dom.ImageLayer = function(mapRenderer, imageLayer) { ol.renderer.dom.ImageLayer = function(mapRenderer, imageLayer) {
var target = goog.dom.createElement(goog.dom.TagName.DIV); var target = goog.dom.createElement(goog.dom.TagName.DIV);
@@ -45,10 +45,10 @@ goog.inherits(ol.renderer.dom.ImageLayer, ol.renderer.dom.Layer);
/** /**
* @protected * @protected
* @return {ol.layer.ImageLayer} Image layer. * @return {ol.layer.Image} Image layer.
*/ */
ol.renderer.dom.ImageLayer.prototype.getImageLayer = function() { ol.renderer.dom.ImageLayer.prototype.getImageLayer = function() {
return /** @type {ol.layer.ImageLayer} */ (this.getLayer()); return /** @type {ol.layer.Image} */ (this.getLayer());
}; };

View File

@@ -5,8 +5,8 @@ goog.require('goog.dom');
goog.require('goog.dom.TagName'); goog.require('goog.dom.TagName');
goog.require('goog.style'); goog.require('goog.style');
goog.require('ol.css'); goog.require('ol.css');
goog.require('ol.layer.ImageLayer'); goog.require('ol.layer.Image');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.renderer.Map'); goog.require('ol.renderer.Map');
goog.require('ol.renderer.dom.ImageLayer'); goog.require('ol.renderer.dom.ImageLayer');
goog.require('ol.renderer.dom.TileLayer'); goog.require('ol.renderer.dom.TileLayer');
@@ -51,9 +51,9 @@ goog.inherits(ol.renderer.dom.Map, ol.renderer.Map);
*/ */
ol.renderer.dom.Map.prototype.createLayerRenderer = function(layer) { ol.renderer.dom.Map.prototype.createLayerRenderer = function(layer) {
var layerRenderer; var layerRenderer;
if (layer instanceof ol.layer.TileLayer) { if (layer instanceof ol.layer.Tile) {
layerRenderer = new ol.renderer.dom.TileLayer(this, layer); layerRenderer = new ol.renderer.dom.TileLayer(this, layer);
} else if (layer instanceof ol.layer.ImageLayer) { } else if (layer instanceof ol.layer.Image) {
layerRenderer = new ol.renderer.dom.ImageLayer(this, layer); layerRenderer = new ol.renderer.dom.ImageLayer(this, layer);
} else { } else {
goog.asserts.fail(); goog.asserts.fail();

View File

@@ -18,7 +18,7 @@ goog.require('ol.TileState');
goog.require('ol.ViewHint'); goog.require('ol.ViewHint');
goog.require('ol.dom'); goog.require('ol.dom');
goog.require('ol.extent'); goog.require('ol.extent');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.renderer.dom.Layer'); goog.require('ol.renderer.dom.Layer');
goog.require('ol.tilegrid.TileGrid'); goog.require('ol.tilegrid.TileGrid');
@@ -28,7 +28,7 @@ goog.require('ol.tilegrid.TileGrid');
* @constructor * @constructor
* @extends {ol.renderer.dom.Layer} * @extends {ol.renderer.dom.Layer}
* @param {ol.renderer.Map} mapRenderer Map renderer. * @param {ol.renderer.Map} mapRenderer Map renderer.
* @param {ol.layer.TileLayer} tileLayer Tile layer. * @param {ol.layer.Tile} tileLayer Tile layer.
*/ */
ol.renderer.dom.TileLayer = function(mapRenderer, tileLayer) { ol.renderer.dom.TileLayer = function(mapRenderer, tileLayer) {
@@ -61,10 +61,10 @@ goog.inherits(ol.renderer.dom.TileLayer, ol.renderer.dom.Layer);
/** /**
* @protected * @protected
* @return {ol.layer.TileLayer} Tile layer. * @return {ol.layer.Tile} Tile layer.
*/ */
ol.renderer.dom.TileLayer.prototype.getTileLayer = function() { ol.renderer.dom.TileLayer.prototype.getTileLayer = function() {
return /** @type {ol.layer.TileLayer} */ (this.getLayer()); return /** @type {ol.layer.Tile} */ (this.getLayer());
}; };

View File

@@ -10,7 +10,7 @@ goog.require('ol.TileState');
goog.require('ol.layer.Layer'); goog.require('ol.layer.Layer');
goog.require('ol.layer.LayerState'); goog.require('ol.layer.LayerState');
goog.require('ol.source.Source'); goog.require('ol.source.Source');
goog.require('ol.source.TileSource'); goog.require('ol.source.Tile');
@@ -121,7 +121,7 @@ ol.renderer.Layer.prototype.renderIfReadyAndVisible = function() {
/** /**
* @param {ol.FrameState} frameState Frame state. * @param {ol.FrameState} frameState Frame state.
* @param {ol.source.TileSource} tileSource Tile source. * @param {ol.source.Tile} tileSource Tile source.
* @protected * @protected
*/ */
ol.renderer.Layer.prototype.scheduleExpireCache = ol.renderer.Layer.prototype.scheduleExpireCache =
@@ -169,7 +169,7 @@ ol.renderer.Layer.prototype.updateLogos = function(frameState, source) {
/** /**
* @param {Object.<string, Object.<string, ol.TileRange>>} usedTiles Used tiles. * @param {Object.<string, Object.<string, ol.TileRange>>} usedTiles Used tiles.
* @param {ol.source.TileSource} tileSource Tile source. * @param {ol.source.Tile} tileSource Tile source.
* @param {number} z Z. * @param {number} z Z.
* @param {ol.TileRange} tileRange Tile range. * @param {ol.TileRange} tileRange Tile range.
* @protected * @protected
@@ -195,7 +195,7 @@ ol.renderer.Layer.prototype.updateUsedTiles =
/** /**
* @param {function(ol.Tile): boolean} isLoadedFunction Function to * @param {function(ol.Tile): boolean} isLoadedFunction Function to
* determine if the tile is loaded. * determine if the tile is loaded.
* @param {ol.source.TileSource} tileSource Tile source. * @param {ol.source.Tile} tileSource Tile source.
* @param {ol.Projection} projection Projection. * @param {ol.Projection} projection Projection.
* @protected * @protected
* @return {function(number, number, number): ol.Tile} Returns a tile if it is * @return {function(number, number, number): ol.Tile} Returns a tile if it is
@@ -241,7 +241,7 @@ ol.renderer.Layer.prototype.snapCenterToPixel =
* discarded by the tile queue * discarded by the tile queue
* - enqueues missing tiles * - enqueues missing tiles
* @param {ol.FrameState} frameState Frame state. * @param {ol.FrameState} frameState Frame state.
* @param {ol.source.TileSource} tileSource Tile source. * @param {ol.source.Tile} tileSource Tile source.
* @param {ol.tilegrid.TileGrid} tileGrid Tile grid. * @param {ol.tilegrid.TileGrid} tileGrid Tile grid.
* @param {ol.Projection} projection Projection. * @param {ol.Projection} projection Projection.
* @param {ol.Extent} extent Extent. * @param {ol.Extent} extent Extent.

View File

@@ -10,7 +10,7 @@ goog.require('ol.Extent');
goog.require('ol.Image'); goog.require('ol.Image');
goog.require('ol.ImageState'); goog.require('ol.ImageState');
goog.require('ol.ViewHint'); goog.require('ol.ViewHint');
goog.require('ol.layer.ImageLayer'); goog.require('ol.layer.Image');
goog.require('ol.renderer.webgl.Layer'); goog.require('ol.renderer.webgl.Layer');
@@ -19,7 +19,7 @@ goog.require('ol.renderer.webgl.Layer');
* @constructor * @constructor
* @extends {ol.renderer.webgl.Layer} * @extends {ol.renderer.webgl.Layer}
* @param {ol.renderer.Map} mapRenderer Map renderer. * @param {ol.renderer.Map} mapRenderer Map renderer.
* @param {ol.layer.ImageLayer} imageLayer Tile layer. * @param {ol.layer.Image} imageLayer Tile layer.
*/ */
ol.renderer.webgl.ImageLayer = function(mapRenderer, imageLayer) { ol.renderer.webgl.ImageLayer = function(mapRenderer, imageLayer) {
@@ -73,10 +73,10 @@ ol.renderer.webgl.ImageLayer.prototype.createTexture_ = function(image) {
/** /**
* @protected * @protected
* @return {ol.layer.ImageLayer} Tile layer. * @return {ol.layer.Image} Tile layer.
*/ */
ol.renderer.webgl.ImageLayer.prototype.getImageLayer = function() { ol.renderer.webgl.ImageLayer.prototype.getImageLayer = function() {
return /** @type {ol.layer.ImageLayer} */ (this.getLayer()); return /** @type {ol.layer.Image} */ (this.getLayer());
}; };

View File

@@ -17,9 +17,9 @@ goog.require('ol.FrameState');
goog.require('ol.Size'); goog.require('ol.Size');
goog.require('ol.Tile'); goog.require('ol.Tile');
goog.require('ol.css'); goog.require('ol.css');
goog.require('ol.layer.ImageLayer'); goog.require('ol.layer.Image');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.layer.VectorLayer2'); goog.require('ol.layer.Vector2');
goog.require('ol.renderer.Map'); goog.require('ol.renderer.Map');
goog.require('ol.renderer.webgl.ImageLayer'); goog.require('ol.renderer.webgl.ImageLayer');
goog.require('ol.renderer.webgl.TileLayer'); goog.require('ol.renderer.webgl.TileLayer');
@@ -299,11 +299,11 @@ ol.renderer.webgl.Map.prototype.bindTileTexture =
* @inheritDoc * @inheritDoc
*/ */
ol.renderer.webgl.Map.prototype.createLayerRenderer = function(layer) { ol.renderer.webgl.Map.prototype.createLayerRenderer = function(layer) {
if (layer instanceof ol.layer.TileLayer) { if (layer instanceof ol.layer.Tile) {
return new ol.renderer.webgl.TileLayer(this, layer); return new ol.renderer.webgl.TileLayer(this, layer);
} else if (layer instanceof ol.layer.ImageLayer) { } else if (layer instanceof ol.layer.Image) {
return new ol.renderer.webgl.ImageLayer(this, layer); return new ol.renderer.webgl.ImageLayer(this, layer);
} else if (layer instanceof ol.layer.VectorLayer2) { } else if (layer instanceof ol.layer.Vector2) {
return new ol.renderer.webgl.VectorLayer2(this, layer); return new ol.renderer.webgl.VectorLayer2(this, layer);
} else { } else {
goog.asserts.fail(); goog.asserts.fail();

View File

@@ -12,7 +12,7 @@ goog.require('ol.Tile');
goog.require('ol.TileRange'); goog.require('ol.TileRange');
goog.require('ol.TileState'); goog.require('ol.TileState');
goog.require('ol.extent'); goog.require('ol.extent');
goog.require('ol.layer.TileLayer'); goog.require('ol.layer.Tile');
goog.require('ol.math'); goog.require('ol.math');
goog.require('ol.renderer.webgl.Layer'); goog.require('ol.renderer.webgl.Layer');
goog.require('ol.renderer.webgl.tilelayer.shader'); goog.require('ol.renderer.webgl.tilelayer.shader');
@@ -24,7 +24,7 @@ goog.require('ol.structs.Buffer');
* @constructor * @constructor
* @extends {ol.renderer.webgl.Layer} * @extends {ol.renderer.webgl.Layer}
* @param {ol.renderer.Map} mapRenderer Map renderer. * @param {ol.renderer.Map} mapRenderer Map renderer.
* @param {ol.layer.TileLayer} tileLayer Tile layer. * @param {ol.layer.Tile} tileLayer Tile layer.
*/ */
ol.renderer.webgl.TileLayer = function(mapRenderer, tileLayer) { ol.renderer.webgl.TileLayer = function(mapRenderer, tileLayer) {
@@ -88,10 +88,10 @@ ol.renderer.webgl.TileLayer.prototype.disposeInternal = function() {
/** /**
* @protected * @protected
* @return {ol.layer.TileLayer} Tile layer. * @return {ol.layer.Tile} Tile layer.
*/ */
ol.renderer.webgl.TileLayer.prototype.getTileLayer = function() { ol.renderer.webgl.TileLayer.prototype.getTileLayer = function() {
return /** @type {ol.layer.TileLayer} */ (this.getLayer()); return /** @type {ol.layer.Tile} */ (this.getLayer());
}; };

View File

@@ -13,7 +13,7 @@ goog.require('ol.renderer.webgl.vectorlayer2.shader.PointCollection');
* @constructor * @constructor
* @extends {ol.renderer.webgl.Layer} * @extends {ol.renderer.webgl.Layer}
* @param {ol.renderer.Map} mapRenderer Map renderer. * @param {ol.renderer.Map} mapRenderer Map renderer.
* @param {ol.layer.VectorLayer2} vectorLayer2 Vector layer. * @param {ol.layer.Vector2} vectorLayer2 Vector layer.
*/ */
ol.renderer.webgl.VectorLayer2 = function(mapRenderer, vectorLayer2) { ol.renderer.webgl.VectorLayer2 = function(mapRenderer, vectorLayer2) {
@@ -45,10 +45,10 @@ goog.inherits(ol.renderer.webgl.VectorLayer2, ol.renderer.webgl.Layer);
/** /**
* @return {ol.layer.VectorLayer2} Vector layer. * @return {ol.layer.Vector2} Vector layer.
*/ */
ol.renderer.webgl.VectorLayer2.prototype.getVectorLayer = function() { ol.renderer.webgl.VectorLayer2.prototype.getVectorLayer = function() {
return /** @type {ol.layer.VectorLayer2} */ (this.getLayer()); return /** @type {ol.layer.Vector2} */ (this.getLayer());
}; };

View File

@@ -9,14 +9,14 @@ goog.require('ol.TileRange');
goog.require('ol.TileUrlFunction'); goog.require('ol.TileUrlFunction');
goog.require('ol.extent'); goog.require('ol.extent');
goog.require('ol.proj'); goog.require('ol.proj');
goog.require('ol.source.ImageTileSource'); goog.require('ol.source.TileImage');
goog.require('ol.tilegrid.XYZ'); goog.require('ol.tilegrid.XYZ');
/** /**
* @constructor * @constructor
* @extends {ol.source.ImageTileSource} * @extends {ol.source.TileImage}
* @param {ol.source.BingMapsOptions} options Bing Maps options. * @param {ol.source.BingMapsOptions} options Bing Maps options.
*/ */
ol.source.BingMaps = function(options) { ol.source.BingMaps = function(options) {
@@ -48,7 +48,7 @@ ol.source.BingMaps = function(options) {
}, goog.bind(this.handleImageryMetadataResponse, this)); }, goog.bind(this.handleImageryMetadataResponse, this));
}; };
goog.inherits(ol.source.BingMaps, ol.source.ImageTileSource); goog.inherits(ol.source.BingMaps, ol.source.TileImage);
/** /**

View File

@@ -1 +1 @@
@exportClass ol.source.DebugTileSource ol.source.DebugTileSourceOptions @exportClass ol.source.TileDebug ol.source.TileDebugOptions

View File

@@ -1,4 +1,4 @@
goog.provide('ol.source.DebugTileSource'); goog.provide('ol.source.TileDebug');
goog.require('goog.dom'); goog.require('goog.dom');
goog.require('goog.dom.TagName'); goog.require('goog.dom.TagName');
@@ -7,7 +7,7 @@ goog.require('ol.Tile');
goog.require('ol.TileCache'); goog.require('ol.TileCache');
goog.require('ol.TileCoord'); goog.require('ol.TileCoord');
goog.require('ol.TileState'); goog.require('ol.TileState');
goog.require('ol.source.TileSource'); goog.require('ol.source.Tile');
goog.require('ol.tilegrid.TileGrid'); goog.require('ol.tilegrid.TileGrid');
@@ -83,10 +83,10 @@ ol.DebugTile_.prototype.getImage = function(opt_context) {
/** /**
* @constructor * @constructor
* @extends {ol.source.TileSource} * @extends {ol.source.Tile}
* @param {ol.source.DebugTileSourceOptions} options Debug tile options. * @param {ol.source.TileDebugOptions} options Debug tile options.
*/ */
ol.source.DebugTileSource = function(options) { ol.source.TileDebug = function(options) {
goog.base(this, { goog.base(this, {
extent: options.extent, extent: options.extent,
@@ -102,13 +102,13 @@ ol.source.DebugTileSource = function(options) {
this.tileCache_ = new ol.TileCache(); this.tileCache_ = new ol.TileCache();
}; };
goog.inherits(ol.source.DebugTileSource, ol.source.TileSource); goog.inherits(ol.source.TileDebug, ol.source.Tile);
/** /**
* @inheritDoc * @inheritDoc
*/ */
ol.source.DebugTileSource.prototype.canExpireCache = function() { ol.source.TileDebug.prototype.canExpireCache = function() {
return this.tileCache_.canExpireCache(); return this.tileCache_.canExpireCache();
}; };
@@ -116,7 +116,7 @@ ol.source.DebugTileSource.prototype.canExpireCache = function() {
/** /**
* @inheritDoc * @inheritDoc
*/ */
ol.source.DebugTileSource.prototype.expireCache = function(usedTiles) { ol.source.TileDebug.prototype.expireCache = function(usedTiles) {
this.tileCache_.expireCache(usedTiles); this.tileCache_.expireCache(usedTiles);
}; };
@@ -124,7 +124,7 @@ ol.source.DebugTileSource.prototype.expireCache = function(usedTiles) {
/** /**
* @inheritDoc * @inheritDoc
*/ */
ol.source.DebugTileSource.prototype.getTile = function(z, x, y) { ol.source.TileDebug.prototype.getTile = function(z, x, y) {
var tileCoordKey = ol.TileCoord.getKeyZXY(z, x, y); var tileCoordKey = ol.TileCoord.getKeyZXY(z, x, y);
if (this.tileCache_.containsKey(tileCoordKey)) { if (this.tileCache_.containsKey(tileCoordKey)) {
return /** @type {!ol.DebugTile_} */ (this.tileCache_.get(tileCoordKey)); return /** @type {!ol.DebugTile_} */ (this.tileCache_.get(tileCoordKey));

View File

@@ -1,4 +1,4 @@
goog.provide('ol.source.ImageSource'); goog.provide('ol.source.Image');
goog.require('goog.array'); goog.require('goog.array');
goog.require('goog.asserts'); goog.require('goog.asserts');
@@ -23,16 +23,16 @@ goog.require('ol.source.Source');
* imageUrlFunction: (ol.ImageUrlFunctionType| * imageUrlFunction: (ol.ImageUrlFunctionType|
* undefined)}} * undefined)}}
*/ */
ol.source.ImageSourceOptions; ol.source.ImageOptions;
/** /**
* @constructor * @constructor
* @extends {ol.source.Source} * @extends {ol.source.Source}
* @param {ol.source.ImageSourceOptions} options Single image source options. * @param {ol.source.ImageOptions} options Single image source options.
*/ */
ol.source.ImageSource = function(options) { ol.source.Image = function(options) {
goog.base(this, { goog.base(this, {
attributions: options.attributions, attributions: options.attributions,
@@ -70,7 +70,7 @@ ol.source.ImageSource = function(options) {
}, true)); }, true));
}; };
goog.inherits(ol.source.ImageSource, ol.source.Source); goog.inherits(ol.source.Image, ol.source.Source);
/** /**
@@ -81,7 +81,7 @@ goog.inherits(ol.source.ImageSource, ol.source.Source);
* @param {ol.Projection} projection Projection. * @param {ol.Projection} projection Projection.
* @return {ol.Image} Single image. * @return {ol.Image} Single image.
*/ */
ol.source.ImageSource.prototype.createImage = ol.source.Image.prototype.createImage =
function(extent, resolution, size, projection) { function(extent, resolution, size, projection) {
var image = null; var image = null;
var imageUrl = this.imageUrlFunction(extent, size, projection); var imageUrl = this.imageUrlFunction(extent, size, projection);
@@ -99,7 +99,7 @@ ol.source.ImageSource.prototype.createImage =
* @param {number} resolution Resolution. * @param {number} resolution Resolution.
* @return {number} Resolution. * @return {number} Resolution.
*/ */
ol.source.ImageSource.prototype.findNearestResolution = ol.source.Image.prototype.findNearestResolution =
function(resolution) { function(resolution) {
if (!goog.isNull(this.resolutions_)) { if (!goog.isNull(this.resolutions_)) {
var idx = ol.array.linearFindNearest(this.resolutions_, resolution, 0); var idx = ol.array.linearFindNearest(this.resolutions_, resolution, 0);
@@ -115,4 +115,4 @@ ol.source.ImageSource.prototype.findNearestResolution =
* @param {ol.Projection} projection Projection. * @param {ol.Projection} projection Projection.
* @return {ol.Image} Single image. * @return {ol.Image} Single image.
*/ */
ol.source.ImageSource.prototype.getImage = goog.abstractMethod; ol.source.Image.prototype.getImage = goog.abstractMethod;

View File

@@ -1,4 +1,4 @@
goog.provide('ol.source.ImageTileSource'); goog.provide('ol.source.TileImage');
goog.require('goog.asserts'); goog.require('goog.asserts');
goog.require('ol.Attribution'); goog.require('ol.Attribution');
@@ -11,7 +11,7 @@ goog.require('ol.TileCoord');
goog.require('ol.TileState'); goog.require('ol.TileState');
goog.require('ol.TileUrlFunction'); goog.require('ol.TileUrlFunction');
goog.require('ol.TileUrlFunctionType'); goog.require('ol.TileUrlFunctionType');
goog.require('ol.source.TileSource'); goog.require('ol.source.Tile');
goog.require('ol.tilegrid.TileGrid'); goog.require('ol.tilegrid.TileGrid');
@@ -31,10 +31,10 @@ ol.source.ImageTileOptions;
/** /**
* @constructor * @constructor
* @extends {ol.source.TileSource} * @extends {ol.source.Tile}
* @param {ol.source.ImageTileOptions} options Image tile options. * @param {ol.source.ImageTileOptions} options Image tile options.
*/ */
ol.source.ImageTileSource = function(options) { ol.source.TileImage = function(options) {
goog.base(this, { goog.base(this, {
attributions: options.attributions, attributions: options.attributions,
@@ -67,13 +67,13 @@ ol.source.ImageTileSource = function(options) {
this.tileCache_ = new ol.TileCache(); this.tileCache_ = new ol.TileCache();
}; };
goog.inherits(ol.source.ImageTileSource, ol.source.TileSource); goog.inherits(ol.source.TileImage, ol.source.Tile);
/** /**
* @inheritDoc * @inheritDoc
*/ */
ol.source.ImageTileSource.prototype.canExpireCache = function() { ol.source.TileImage.prototype.canExpireCache = function() {
return this.tileCache_.canExpireCache(); return this.tileCache_.canExpireCache();
}; };
@@ -81,7 +81,7 @@ ol.source.ImageTileSource.prototype.canExpireCache = function() {
/** /**
* @inheritDoc * @inheritDoc
*/ */
ol.source.ImageTileSource.prototype.expireCache = function(usedTiles) { ol.source.TileImage.prototype.expireCache = function(usedTiles) {
this.tileCache_.expireCache(usedTiles); this.tileCache_.expireCache(usedTiles);
}; };
@@ -89,7 +89,7 @@ ol.source.ImageTileSource.prototype.expireCache = function(usedTiles) {
/** /**
* @inheritDoc * @inheritDoc
*/ */
ol.source.ImageTileSource.prototype.getTile = function(z, x, y, projection) { ol.source.TileImage.prototype.getTile = function(z, x, y, projection) {
var tileCoordKey = ol.TileCoord.getKeyZXY(z, x, y); var tileCoordKey = ol.TileCoord.getKeyZXY(z, x, y);
if (this.tileCache_.containsKey(tileCoordKey)) { if (this.tileCache_.containsKey(tileCoordKey)) {
return /** @type {!ol.Tile} */ (this.tileCache_.get(tileCoordKey)); return /** @type {!ol.Tile} */ (this.tileCache_.get(tileCoordKey));
@@ -111,7 +111,7 @@ ol.source.ImageTileSource.prototype.getTile = function(z, x, y, projection) {
/** /**
* @inheritDoc * @inheritDoc
*/ */
ol.source.ImageTileSource.prototype.useTile = function(z, x, y) { ol.source.TileImage.prototype.useTile = function(z, x, y) {
var tileCoordKey = ol.TileCoord.getKeyZXY(z, x, y); var tileCoordKey = ol.TileCoord.getKeyZXY(z, x, y);
if (this.tileCache_.containsKey(tileCoordKey)) { if (this.tileCache_.containsKey(tileCoordKey)) {
this.tileCache_.get(tileCoordKey); this.tileCache_.get(tileCoordKey);

View File

@@ -5,14 +5,14 @@ goog.require('ol.Image');
goog.require('ol.ImageUrlFunction'); goog.require('ol.ImageUrlFunction');
goog.require('ol.extent'); goog.require('ol.extent');
goog.require('ol.source.FeatureInfoSource'); goog.require('ol.source.FeatureInfoSource');
goog.require('ol.source.ImageSource'); goog.require('ol.source.Image');
goog.require('ol.source.wms'); goog.require('ol.source.wms');
/** /**
* @constructor * @constructor
* @extends {ol.source.ImageSource} * @extends {ol.source.Image}
* @implements {ol.source.FeatureInfoSource} * @implements {ol.source.FeatureInfoSource}
* @param {ol.source.SingleImageWMSOptions} options Options. * @param {ol.source.SingleImageWMSOptions} options Options.
*/ */
@@ -52,7 +52,7 @@ ol.source.SingleImageWMS = function(options) {
options.ratio : 1.5; options.ratio : 1.5;
}; };
goog.inherits(ol.source.SingleImageWMS, ol.source.ImageSource); goog.inherits(ol.source.SingleImageWMS, ol.source.Image);
/** /**

View File

@@ -4,13 +4,13 @@ goog.require('ol.Image');
goog.require('ol.ImageUrlFunctionType'); goog.require('ol.ImageUrlFunctionType');
goog.require('ol.extent'); goog.require('ol.extent');
goog.require('ol.proj'); goog.require('ol.proj');
goog.require('ol.source.ImageSource'); goog.require('ol.source.Image');
/** /**
* @constructor * @constructor
* @extends {ol.source.ImageSource} * @extends {ol.source.Image}
* @param {ol.source.StaticImageOptions} options Static image options. * @param {ol.source.StaticImageOptions} options Static image options.
*/ */
ol.source.StaticImage = function(options) { ol.source.StaticImage = function(options) {
@@ -40,7 +40,7 @@ ol.source.StaticImage = function(options) {
imageExtent, imageResolution, imageSize, projection); imageExtent, imageResolution, imageSize, projection);
}; };
goog.inherits(ol.source.StaticImage, ol.source.ImageSource); goog.inherits(ol.source.StaticImage, ol.source.Image);
/** /**

View File

@@ -1 +1 @@
@exportClass ol.source.TiledWMS ol.source.TiledWMSOptions @exportClass ol.source.TileWMS ol.source.TileWMSOptions

View File

@@ -1,6 +1,6 @@
// FIXME add minZoom support // FIXME add minZoom support
goog.provide('ol.source.TiledWMS'); goog.provide('ol.source.TileWMS');
goog.require('goog.array'); goog.require('goog.array');
goog.require('goog.asserts'); goog.require('goog.asserts');
@@ -9,18 +9,18 @@ goog.require('ol.TileCoord');
goog.require('ol.TileUrlFunction'); goog.require('ol.TileUrlFunction');
goog.require('ol.extent'); goog.require('ol.extent');
goog.require('ol.source.FeatureInfoSource'); goog.require('ol.source.FeatureInfoSource');
goog.require('ol.source.ImageTileSource'); goog.require('ol.source.TileImage');
goog.require('ol.source.wms'); goog.require('ol.source.wms');
/** /**
* @constructor * @constructor
* @extends {ol.source.ImageTileSource} * @extends {ol.source.TileImage}
* @implements {ol.source.FeatureInfoSource} * @implements {ol.source.FeatureInfoSource}
* @param {ol.source.TiledWMSOptions} options Tiled WMS options. * @param {ol.source.TileWMSOptions} options Tiled WMS options.
*/ */
ol.source.TiledWMS = function(options) { ol.source.TileWMS = function(options) {
var tileGrid; var tileGrid;
if (goog.isDef(options.tileGrid)) { if (goog.isDef(options.tileGrid)) {
@@ -94,13 +94,13 @@ ol.source.TiledWMS = function(options) {
options.getFeatureInfoOptions : {}; options.getFeatureInfoOptions : {};
}; };
goog.inherits(ol.source.TiledWMS, ol.source.ImageTileSource); goog.inherits(ol.source.TileWMS, ol.source.TileImage);
/** /**
* @inheritDoc * @inheritDoc
*/ */
ol.source.TiledWMS.prototype.getFeatureInfoForPixel = ol.source.TileWMS.prototype.getFeatureInfoForPixel =
function(pixel, map, success, opt_error) { function(pixel, map, success, opt_error) {
var coord = map.getCoordinateFromPixel(pixel), var coord = map.getCoordinateFromPixel(pixel),
view2D = map.getView().getView2D(), view2D = map.getView().getView2D(),
@@ -113,7 +113,7 @@ ol.source.TiledWMS.prototype.getFeatureInfoForPixel =
offset = map.getPixelFromCoordinate(ol.extent.getTopLeft(tileExtent)), offset = map.getPixelFromCoordinate(ol.extent.getTopLeft(tileExtent)),
url = this.tileUrlFunction(tileCoord, projection); url = this.tileUrlFunction(tileCoord, projection);
goog.asserts.assert(goog.isDef(url), goog.asserts.assert(goog.isDef(url),
'ol.source.TiledWMS#tileUrlFunction does not return a url'); 'ol.source.TileWMS#tileUrlFunction does not return a url');
ol.source.wms.getFeatureInfo(url, ol.source.wms.getFeatureInfo(url,
[pixel[0] - offset[0], pixel[1] - offset[1]], this.getFeatureInfoOptions_, [pixel[0] - offset[0], pixel[1] - offset[1]], this.getFeatureInfoOptions_,
success, opt_error); success, opt_error);

View File

@@ -15,7 +15,7 @@ goog.require('ol.TileRange');
goog.require('ol.TileUrlFunction'); goog.require('ol.TileUrlFunction');
goog.require('ol.extent'); goog.require('ol.extent');
goog.require('ol.proj'); goog.require('ol.proj');
goog.require('ol.source.ImageTileSource'); goog.require('ol.source.TileImage');
goog.require('ol.tilegrid.XYZ'); goog.require('ol.tilegrid.XYZ');
@@ -38,7 +38,7 @@ goog.exportSymbol('grid', grid);
/** /**
* @constructor * @constructor
* @extends {ol.source.ImageTileSource} * @extends {ol.source.TileImage}
* @param {ol.source.TileJSONOptions} options TileJSON options. * @param {ol.source.TileJSONOptions} options TileJSON options.
*/ */
ol.source.TileJSON = function(options) { ol.source.TileJSON = function(options) {
@@ -62,7 +62,7 @@ ol.source.TileJSON = function(options) {
this.deferred_.addCallback(this.handleTileJSONResponse, this); this.deferred_.addCallback(this.handleTileJSONResponse, this);
}; };
goog.inherits(ol.source.TileJSON, ol.source.ImageTileSource); goog.inherits(ol.source.TileJSON, ol.source.TileImage);
/** /**

View File

@@ -1,2 +1,2 @@
@exportSymbol ol.source.TileSource @exportSymbol ol.source.Tile
@exportProperty ol.source.TileSource.prototype.getTileGrid @exportProperty ol.source.Tile.prototype.getTileGrid

View File

@@ -1,5 +1,5 @@
goog.provide('ol.source.TileSource'); goog.provide('ol.source.Tile');
goog.provide('ol.source.TileSourceOptions'); goog.provide('ol.source.TileOptions');
goog.require('goog.functions'); goog.require('goog.functions');
goog.require('ol.Attribution'); goog.require('ol.Attribution');
@@ -19,16 +19,16 @@ goog.require('ol.tilegrid.TileGrid');
* projection: ol.ProjectionLike, * projection: ol.ProjectionLike,
* tileGrid: (ol.tilegrid.TileGrid|undefined)}} * tileGrid: (ol.tilegrid.TileGrid|undefined)}}
*/ */
ol.source.TileSourceOptions; ol.source.TileOptions;
/** /**
* @constructor * @constructor
* @extends {ol.source.Source} * @extends {ol.source.Source}
* @param {ol.source.TileSourceOptions} options Tile source options. * @param {ol.source.TileOptions} options Tile source options.
*/ */
ol.source.TileSource = function(options) { ol.source.Tile = function(options) {
goog.base(this, { goog.base(this, {
attributions: options.attributions, attributions: options.attributions,
@@ -50,19 +50,19 @@ ol.source.TileSource = function(options) {
this.tileGrid = goog.isDef(options.tileGrid) ? options.tileGrid : null; this.tileGrid = goog.isDef(options.tileGrid) ? options.tileGrid : null;
}; };
goog.inherits(ol.source.TileSource, ol.source.Source); goog.inherits(ol.source.Tile, ol.source.Source);
/** /**
* @return {boolean} Can expire cache. * @return {boolean} Can expire cache.
*/ */
ol.source.TileSource.prototype.canExpireCache = goog.functions.FALSE; ol.source.Tile.prototype.canExpireCache = goog.functions.FALSE;
/** /**
* @param {Object.<string, ol.TileRange>} usedTiles Used tiles. * @param {Object.<string, ol.TileRange>} usedTiles Used tiles.
*/ */
ol.source.TileSource.prototype.expireCache = goog.abstractMethod; ol.source.Tile.prototype.expireCache = goog.abstractMethod;
/** /**
@@ -78,7 +78,7 @@ ol.source.TileSource.prototype.expireCache = goog.abstractMethod;
* @param {ol.TileRange} tileRange Tile range. * @param {ol.TileRange} tileRange Tile range.
* @return {boolean} The tile range is fully covered with loaded tiles. * @return {boolean} The tile range is fully covered with loaded tiles.
*/ */
ol.source.TileSource.prototype.findLoadedTiles = function(loadedTilesByZ, ol.source.Tile.prototype.findLoadedTiles = function(loadedTilesByZ,
getTileIfLoaded, z, tileRange) { getTileIfLoaded, z, tileRange) {
// FIXME this could be more efficient about filling partial holes // FIXME this could be more efficient about filling partial holes
var fullyCovered = true; var fullyCovered = true;
@@ -107,7 +107,7 @@ ol.source.TileSource.prototype.findLoadedTiles = function(loadedTilesByZ,
/** /**
* @return {boolean} Opaque. * @return {boolean} Opaque.
*/ */
ol.source.TileSource.prototype.getOpaque = function() { ol.source.Tile.prototype.getOpaque = function() {
return this.opaque_; return this.opaque_;
}; };
@@ -115,7 +115,7 @@ ol.source.TileSource.prototype.getOpaque = function() {
/** /**
* @inheritDoc * @inheritDoc
*/ */
ol.source.TileSource.prototype.getResolutions = function() { ol.source.Tile.prototype.getResolutions = function() {
return this.tileGrid.getResolutions(); return this.tileGrid.getResolutions();
}; };
@@ -127,13 +127,13 @@ ol.source.TileSource.prototype.getResolutions = function() {
* @param {ol.Projection=} opt_projection Projection. * @param {ol.Projection=} opt_projection Projection.
* @return {!ol.Tile} Tile. * @return {!ol.Tile} Tile.
*/ */
ol.source.TileSource.prototype.getTile = goog.abstractMethod; ol.source.Tile.prototype.getTile = goog.abstractMethod;
/** /**
* @return {ol.tilegrid.TileGrid} Tile grid. * @return {ol.tilegrid.TileGrid} Tile grid.
*/ */
ol.source.TileSource.prototype.getTileGrid = function() { ol.source.Tile.prototype.getTileGrid = function() {
return this.tileGrid; return this.tileGrid;
}; };
@@ -144,4 +144,4 @@ ol.source.TileSource.prototype.getTileGrid = function() {
* @param {number} x Tile coordinate x. * @param {number} x Tile coordinate x.
* @param {number} y Tile coordinate y. * @param {number} y Tile coordinate y.
*/ */
ol.source.TileSource.prototype.useTile = goog.nullFunction; ol.source.Tile.prototype.useTile = goog.nullFunction;

View File

@@ -1 +1 @@
@exportSymbol ol.source.VectorSource2 @exportSymbol ol.source.Vector2

View File

@@ -1,4 +1,4 @@
goog.provide('ol.source.VectorSource2'); goog.provide('ol.source.Vector2');
goog.require('ol.geom2.LineStringCollection'); goog.require('ol.geom2.LineStringCollection');
goog.require('ol.geom2.PointCollection'); goog.require('ol.geom2.PointCollection');
@@ -10,9 +10,9 @@ goog.require('ol.source.Source');
* This is an internal class that will be removed from the API. * This is an internal class that will be removed from the API.
* @constructor * @constructor
* @extends {ol.source.Source} * @extends {ol.source.Source}
* @param {ol.source.VectorSource2Options} options Options. * @param {ol.source.Vector2Options} options Options.
*/ */
ol.source.VectorSource2 = function(options) { ol.source.Vector2 = function(options) {
goog.base(this, { goog.base(this, {
attributions: options.attributions, attributions: options.attributions,
@@ -35,13 +35,13 @@ ol.source.VectorSource2 = function(options) {
options.lineStringCollections : []; options.lineStringCollections : [];
}; };
goog.inherits(ol.source.VectorSource2, ol.source.Source); goog.inherits(ol.source.Vector2, ol.source.Source);
/** /**
* @return {Array.<ol.geom2.LineStringCollection>} Line string collections. * @return {Array.<ol.geom2.LineStringCollection>} Line string collections.
*/ */
ol.source.VectorSource2.prototype.getLineStringCollections = function() { ol.source.Vector2.prototype.getLineStringCollections = function() {
return this.lineStringCollections_; return this.lineStringCollections_;
}; };
@@ -49,6 +49,6 @@ ol.source.VectorSource2.prototype.getLineStringCollections = function() {
/** /**
* @return {Array.<ol.geom2.PointCollection>} Point collections. * @return {Array.<ol.geom2.PointCollection>} Point collections.
*/ */
ol.source.VectorSource2.prototype.getPointCollections = function() { ol.source.Vector2.prototype.getPointCollections = function() {
return this.pointCollections_; return this.pointCollections_;
}; };

View File

@@ -11,7 +11,7 @@ goog.require('ol.TileUrlFunction');
goog.require('ol.TileUrlFunctionType'); goog.require('ol.TileUrlFunctionType');
goog.require('ol.extent'); goog.require('ol.extent');
goog.require('ol.proj'); goog.require('ol.proj');
goog.require('ol.source.ImageTileSource'); goog.require('ol.source.TileImage');
goog.require('ol.tilegrid.WMTS'); goog.require('ol.tilegrid.WMTS');
@@ -27,7 +27,7 @@ ol.source.WMTSRequestEncoding = {
/** /**
* @constructor * @constructor
* @extends {ol.source.ImageTileSource} * @extends {ol.source.TileImage}
* @param {ol.source.WMTSOptions} options WMTS options. * @param {ol.source.WMTSOptions} options WMTS options.
*/ */
ol.source.WMTS = function(options) { ol.source.WMTS = function(options) {
@@ -170,7 +170,7 @@ ol.source.WMTS = function(options) {
}); });
}; };
goog.inherits(ol.source.WMTS, ol.source.ImageTileSource); goog.inherits(ol.source.WMTS, ol.source.TileImage);
/** /**

View File

@@ -6,7 +6,7 @@ goog.require('ol.Projection');
goog.require('ol.TileUrlFunction'); goog.require('ol.TileUrlFunction');
goog.require('ol.TileUrlFunctionType'); goog.require('ol.TileUrlFunctionType');
goog.require('ol.proj'); goog.require('ol.proj');
goog.require('ol.source.ImageTileSource'); goog.require('ol.source.TileImage');
goog.require('ol.tilegrid.XYZ'); goog.require('ol.tilegrid.XYZ');
@@ -28,7 +28,7 @@ ol.source.XYZOptions;
/** /**
* @constructor * @constructor
* @extends {ol.source.ImageTileSource} * @extends {ol.source.TileImage}
* @param {ol.source.XYZOptions} options XYZ options. * @param {ol.source.XYZOptions} options XYZ options.
*/ */
ol.source.XYZ = function(options) { ol.source.XYZ = function(options) {
@@ -72,4 +72,4 @@ ol.source.XYZ = function(options) {
}); });
}; };
goog.inherits(ol.source.XYZ, ol.source.ImageTileSource); goog.inherits(ol.source.XYZ, ol.source.TileImage);

View File

@@ -8,7 +8,7 @@ goog.require('ol.extent');
/** /**
* @typedef {function(this: ol.source.ImageTileSource, ol.TileCoord, * @typedef {function(this: ol.source.TileImage, ol.TileCoord,
* ol.Projection): (string|undefined)} * ol.Projection): (string|undefined)}
*/ */
ol.TileUrlFunctionType; ol.TileUrlFunctionType;
@@ -21,7 +21,7 @@ ol.TileUrlFunctionType;
ol.TileUrlFunction.createFromTemplate = function(template) { ol.TileUrlFunction.createFromTemplate = function(template) {
return ( return (
/** /**
* @this {ol.source.ImageTileSource} * @this {ol.source.TileImage}
* @param {ol.TileCoord} tileCoord Tile Coordinate. * @param {ol.TileCoord} tileCoord Tile Coordinate.
* @param {ol.Projection} projection Projection. * @param {ol.Projection} projection Projection.
* @return {string|undefined} Tile URL. * @return {string|undefined} Tile URL.
@@ -58,7 +58,7 @@ ol.TileUrlFunction.createFromTileUrlFunctions = function(tileUrlFunctions) {
} }
return ( return (
/** /**
* @this {ol.source.ImageTileSource} * @this {ol.source.TileImage}
* @param {ol.TileCoord} tileCoord Tile Coordinate. * @param {ol.TileCoord} tileCoord Tile Coordinate.
* @param {ol.Projection} projection Projection. * @param {ol.Projection} projection Projection.
* @return {string|undefined} Tile URL. * @return {string|undefined} Tile URL.
@@ -78,7 +78,7 @@ ol.TileUrlFunction.createFromTileUrlFunctions = function(tileUrlFunctions) {
/** /**
* @param {string} baseUrl Base URL (may have query data). * @param {string} baseUrl Base URL (may have query data).
* @param {Object.<string,*>} params to encode in the url. * @param {Object.<string,*>} params to encode in the url.
* @param {function(this: ol.source.ImageTileSource, string, Object.<string,*>, * @param {function(this: ol.source.TileImage, string, Object.<string,*>,
* ol.Extent, ol.Size, ol.Projection)} paramsFunction params function. * ol.Extent, ol.Size, ol.Projection)} paramsFunction params function.
* @return {ol.TileUrlFunctionType} Tile URL function. * @return {ol.TileUrlFunctionType} Tile URL function.
*/ */
@@ -87,7 +87,7 @@ ol.TileUrlFunction.createFromParamsFunction =
var tmpExtent = ol.extent.createEmpty(); var tmpExtent = ol.extent.createEmpty();
return ( return (
/** /**
* @this {ol.source.ImageTileSource} * @this {ol.source.TileImage}
* @param {ol.TileCoord} tileCoord Tile Coordinate. * @param {ol.TileCoord} tileCoord Tile Coordinate.
* @param {ol.Projection} projection Projection. * @param {ol.Projection} projection Projection.
* @return {string|undefined} Tile URL. * @return {string|undefined} Tile URL.
@@ -110,7 +110,7 @@ ol.TileUrlFunction.createFromParamsFunction =
/** /**
* @this {ol.source.ImageTileSource} * @this {ol.source.TileImage}
* @param {ol.TileCoord} tileCoord Tile coordinate. * @param {ol.TileCoord} tileCoord Tile coordinate.
* @param {ol.Projection} projection Projection. * @param {ol.Projection} projection Projection.
* @return {string|undefined} Tile URL. * @return {string|undefined} Tile URL.
@@ -131,7 +131,7 @@ ol.TileUrlFunction.withTileCoordTransform =
var tmpTileCoord = new ol.TileCoord(0, 0, 0); var tmpTileCoord = new ol.TileCoord(0, 0, 0);
return ( return (
/** /**
* @this {ol.source.ImageTileSource} * @this {ol.source.TileImage}
* @param {ol.TileCoord} tileCoord Tile Coordinate. * @param {ol.TileCoord} tileCoord Tile Coordinate.
* @param {ol.Projection} projection Projection. * @param {ol.Projection} projection Projection.
* @return {string|undefined} Tile URL. * @return {string|undefined} Tile URL.

View File

@@ -1,13 +1,13 @@
goog.provide('ol.test.layer.LayerGroup'); goog.provide('ol.test.layer.LayerGroup');
describe('ol.layer.LayerGroup', function() { describe('ol.layer.Group', function() {
describe('constructor (defaults)', function() { describe('constructor (defaults)', function() {
var layerGroup; var layerGroup;
beforeEach(function() { beforeEach(function() {
layerGroup = new ol.layer.LayerGroup(); layerGroup = new ol.layer.Group();
}); });
afterEach(function() { afterEach(function() {
@@ -15,7 +15,7 @@ describe('ol.layer.LayerGroup', function() {
}); });
it('creates an instance', function() { it('creates an instance', function() {
expect(layerGroup).to.be.a(ol.layer.LayerGroup); expect(layerGroup).to.be.a(ol.layer.Group);
}); });
it('provides default brightness', function() { it('provides default brightness', function() {
@@ -69,7 +69,7 @@ describe('ol.layer.LayerGroup', function() {
projection: 'EPSG:4326' projection: 'EPSG:4326'
}) })
}); });
var layerGroup = new ol.layer.LayerGroup({ var layerGroup = new ol.layer.Group({
layers: [layer], layers: [layer],
brightness: 0.5, brightness: 0.5,
contrast: 10, contrast: 10,
@@ -109,7 +109,7 @@ describe('ol.layer.LayerGroup', function() {
var layerGroup; var layerGroup;
beforeEach(function() { beforeEach(function() {
layerGroup = new ol.layer.LayerGroup(); layerGroup = new ol.layer.Group();
}); });
afterEach(function() { afterEach(function() {
@@ -180,7 +180,7 @@ describe('ol.layer.LayerGroup', function() {
}) })
}); });
var layers = new ol.Collection([layer]); var layers = new ol.Collection([layer]);
var layerGroup = new ol.layer.LayerGroup(); var layerGroup = new ol.layer.Group();
layerGroup.setLayers(layers); layerGroup.setLayers(layers);
expect(layerGroup.getLayers()).to.be(layers); expect(layerGroup.getLayers()).to.be(layers);
@@ -204,7 +204,7 @@ describe('ol.layer.LayerGroup', function() {
var obj; var obj;
it('returns an empty array if no layer', function() { it('returns an empty array if no layer', function() {
layerGroup = new ol.layer.LayerGroup(); layerGroup = new ol.layer.Group();
obj = layerGroup.getLayerStatesArray(); obj = layerGroup.getLayerStatesArray();
layersArray = obj.layers; layersArray = obj.layers;
@@ -235,7 +235,7 @@ describe('ol.layer.LayerGroup', function() {
}); });
it('does not transform layerStates by default', function() { it('does not transform layerStates by default', function() {
layerGroup = new ol.layer.LayerGroup({ layerGroup = new ol.layer.Group({
layers: [layer1, layer2] layers: [layer1, layer2]
}); });
@@ -256,7 +256,7 @@ describe('ol.layer.LayerGroup', function() {
}); });
it('transforms layerStates correctly', function() { it('transforms layerStates correctly', function() {
layerGroup = new ol.layer.LayerGroup({ layerGroup = new ol.layer.Group({
layers: [layer1, layer2], layers: [layer1, layer2],
brightness: 0.5, brightness: 0.5,
contrast: 10, contrast: 10,
@@ -292,6 +292,6 @@ describe('ol.layer.LayerGroup', function() {
goog.require('goog.dispose'); goog.require('goog.dispose');
goog.require('ol.layer.Layer'); goog.require('ol.layer.Layer');
goog.require('ol.layer.LayerGroup'); goog.require('ol.layer.Group');
goog.require('ol.source.Source'); goog.require('ol.source.Source');
goog.require('ol.Collection'); goog.require('ol.Collection');

View File

@@ -15,8 +15,8 @@ describe('ol.renderer.webgl.ImageLayer', function() {
map = new ol.Map({ map = new ol.Map({
target: document.createElement('div') target: document.createElement('div')
}); });
var layer = new ol.layer.ImageLayer({ var layer = new ol.layer.Image({
source: new ol.source.ImageSource({ source: new ol.source.Image({
extent: [0, 1, 0, 1] extent: [0, 1, 0, 1]
}) })
}); });
@@ -80,6 +80,6 @@ goog.require('goog.dispose');
goog.require('goog.vec.Mat4'); goog.require('goog.vec.Mat4');
goog.require('goog.vec.Vec4'); goog.require('goog.vec.Vec4');
goog.require('ol.Map'); goog.require('ol.Map');
goog.require('ol.layer.ImageLayer'); goog.require('ol.layer.Image');
goog.require('ol.source.ImageSource'); goog.require('ol.source.Image');
goog.require('ol.renderer.webgl.ImageLayer'); goog.require('ol.renderer.webgl.ImageLayer');

View File

@@ -1,14 +1,14 @@
goog.provide('ol.test.source.TileSource'); goog.provide('ol.test.source.TileSource');
describe('ol.source.TileSource', function() { describe('ol.source.Tile', function() {
describe('constructor', function() { describe('constructor', function() {
it('returns a tile source', function() { it('returns a tile source', function() {
var source = new ol.source.TileSource({ var source = new ol.source.Tile({
projection: ol.proj.get('EPSG:4326') projection: ol.proj.get('EPSG:4326')
}); });
expect(source).to.be.a(ol.source.Source); expect(source).to.be.a(ol.source.Source);
expect(source).to.be.a(ol.source.TileSource); expect(source).to.be.a(ol.source.Tile);
}); });
}); });
@@ -16,7 +16,7 @@ describe('ol.source.TileSource', function() {
it('adds no tiles if none are already loaded', function() { it('adds no tiles if none are already loaded', function() {
// a source with no loaded tiles // a source with no loaded tiles
var source = new ol.test.source.MockTileSource({}); var source = new ol.test.source.TileMock({});
var loadedTilesByZ = {}; var loadedTilesByZ = {};
var grid = source.getTileGrid(); var grid = source.getTileGrid();
@@ -35,7 +35,7 @@ describe('ol.source.TileSource', function() {
it('adds loaded tiles to the lookup (z: 0)', function() { it('adds loaded tiles to the lookup (z: 0)', function() {
// a source with no loaded tiles // a source with no loaded tiles
var source = new ol.test.source.MockTileSource({ var source = new ol.test.source.TileMock({
'0/0/0': true, '0/0/0': true,
'1/0/0': true '1/0/0': true
}); });
@@ -59,7 +59,7 @@ describe('ol.source.TileSource', function() {
it('adds loaded tiles to the lookup (z: 1)', function() { it('adds loaded tiles to the lookup (z: 1)', function() {
// a source with no loaded tiles // a source with no loaded tiles
var source = new ol.test.source.MockTileSource({ var source = new ol.test.source.TileMock({
'0/0/0': true, '0/0/0': true,
'1/0/0': true '1/0/0': true
}); });
@@ -83,7 +83,7 @@ describe('ol.source.TileSource', function() {
it('returns true when all tiles are already loaded', function() { it('returns true when all tiles are already loaded', function() {
// a source with no loaded tiles // a source with no loaded tiles
var source = new ol.test.source.MockTileSource({ var source = new ol.test.source.TileMock({
'1/0/0': true, '1/0/0': true,
'1/0/1': true, '1/0/1': true,
'1/1/0': true, '1/1/0': true,
@@ -105,7 +105,7 @@ describe('ol.source.TileSource', function() {
it('returns true when all tiles are already loaded (part 2)', function() { it('returns true when all tiles are already loaded (part 2)', function() {
// a source with no loaded tiles // a source with no loaded tiles
var source = new ol.test.source.MockTileSource({}); var source = new ol.test.source.TileMock({});
var loadedTilesByZ = { var loadedTilesByZ = {
'1': { '1': {
@@ -131,7 +131,7 @@ describe('ol.source.TileSource', function() {
it('returns false when all tiles are already loaded', function() { it('returns false when all tiles are already loaded', function() {
// a source with no loaded tiles // a source with no loaded tiles
var source = new ol.test.source.MockTileSource({ var source = new ol.test.source.TileMock({
'1/0/0': true, '1/0/0': true,
'1/0/1': true, '1/0/1': true,
'1/1/0': true, '1/1/0': true,
@@ -154,7 +154,7 @@ describe('ol.source.TileSource', function() {
it('returns false when all tiles are already loaded (part 2)', function() { it('returns false when all tiles are already loaded (part 2)', function() {
// a source with no loaded tiles // a source with no loaded tiles
var source = new ol.test.source.MockTileSource({}); var source = new ol.test.source.TileMock({});
var loadedTilesByZ = { var loadedTilesByZ = {
'1': { '1': {
@@ -188,10 +188,10 @@ describe('ol.source.TileSource', function() {
* 256x256 tiles. * 256x256 tiles.
* *
* @constructor * @constructor
* @extends {ol.source.TileSource} * @extends {ol.source.Tile}
* @param {Object.<string, boolean>} loaded Lookup of already loaded tiles. * @param {Object.<string, boolean>} loaded Lookup of already loaded tiles.
*/ */
ol.test.source.MockTileSource = function(loaded) { ol.test.source.TileMock = function(loaded) {
var extent = [-180, 180, -180, 180]; var extent = [-180, 180, -180, 180];
var tileGrid = new ol.tilegrid.TileGrid({ var tileGrid = new ol.tilegrid.TileGrid({
resolutions: [360 / 256, 180 / 256, 90 / 256, 45 / 256], resolutions: [360 / 256, 180 / 256, 90 / 256, 45 / 256],
@@ -213,32 +213,32 @@ ol.test.source.MockTileSource = function(loaded) {
this.loaded_ = loaded; this.loaded_ = loaded;
}; };
goog.inherits(ol.test.source.MockTileSource, ol.source.TileSource); goog.inherits(ol.test.source.TileMock, ol.source.Tile);
/** /**
* @inheritDoc * @inheritDoc
*/ */
ol.test.source.MockTileSource.prototype.getTile = function(z, x, y) { ol.test.source.TileMock.prototype.getTile = function(z, x, y) {
var key = ol.TileCoord.getKeyZXY(z, x, y); var key = ol.TileCoord.getKeyZXY(z, x, y);
var tileState = this.loaded_[key] ? ol.TileState.LOADED : ol.TileState.IDLE; var tileState = this.loaded_[key] ? ol.TileState.LOADED : ol.TileState.IDLE;
return new ol.Tile(new ol.TileCoord(z, x, y), tileState); return new ol.Tile(new ol.TileCoord(z, x, y), tileState);
}; };
describe('ol.test.source.MockTileSource', function() { describe('ol.test.source.TileMock', function() {
describe('constructor', function() { describe('constructor', function() {
it('creates a tile source', function() { it('creates a tile source', function() {
var source = new ol.test.source.MockTileSource({}); var source = new ol.test.source.TileMock({});
expect(source).to.be.a(ol.source.TileSource); expect(source).to.be.a(ol.source.Tile);
expect(source).to.be.a(ol.test.source.MockTileSource); expect(source).to.be.a(ol.test.source.TileMock);
}); });
}); });
describe('#getTile()', function() { describe('#getTile()', function() {
it('returns a tile with state based on constructor arg', function() { it('returns a tile with state based on constructor arg', function() {
var source = new ol.test.source.MockTileSource({ var source = new ol.test.source.TileMock({
'0/0/0': true, '0/0/0': true,
'1/0/0': true '1/0/0': true
}); });
@@ -270,5 +270,5 @@ goog.require('ol.TileCoord');
goog.require('ol.TileState'); goog.require('ol.TileState');
goog.require('ol.proj'); goog.require('ol.proj');
goog.require('ol.source.Source'); goog.require('ol.source.Source');
goog.require('ol.source.TileSource'); goog.require('ol.source.Tile');
goog.require('ol.tilegrid.TileGrid'); goog.require('ol.tilegrid.TileGrid');