Merge pull request #1659 from twpayne/no-enums-in-examples

No enums in examples
This commit is contained in:
Tom Payne
2014-02-07 14:02:48 +01:00
55 changed files with 73 additions and 151 deletions

View File

@@ -1,6 +1,5 @@
goog.require('ol.BrowserFeature');
goog.require('ol.Map');
goog.require('ol.RendererHint');
goog.require('ol.View2D');
goog.require('ol.layer.Tile');
goog.require('ol.source.MapQuest');
@@ -28,7 +27,7 @@ if (!ol.BrowserFeature.HAS_WEBGL) {
var map = new ol.Map({
layers: [layer],
renderer: ol.RendererHint.WEBGL,
renderer: 'webgl',
target: 'map',
view: new ol.View2D({
center: [0, 0],

View File

@@ -1,5 +1,4 @@
goog.require('ol.Map');
goog.require('ol.RendererHint');
goog.require('ol.View2D');
goog.require('ol.format.GPX');
goog.require('ol.format.GeoJSON');
@@ -104,7 +103,7 @@ var map = new ol.Map({
})
})
],
renderer: ol.RendererHint.CANVAS,
renderer: 'canvas',
target: 'map',
view: new ol.View2D({
center: [0, 0],

View File

@@ -1,5 +1,4 @@
goog.require('ol.Map');
goog.require('ol.RendererHint');
goog.require('ol.View2D');
goog.require('ol.interaction');
goog.require('ol.interaction.Draw');
@@ -43,7 +42,7 @@ var vector = new ol.layer.Vector({
var map = new ol.Map({
layers: [raster, vector],
renderer: ol.RendererHint.CANVAS,
renderer: 'canvas',
target: 'map',
view: new ol.View2D({
center: [-11000000, 4600000],

View File

@@ -1,5 +1,4 @@
goog.require('ol.Map');
goog.require('ol.RendererHint');
goog.require('ol.View2D');
goog.require('ol.geom.MultiPoint');
goog.require('ol.layer.Tile');
@@ -15,7 +14,7 @@ var map = new ol.Map({
source: new ol.source.MapQuest({layer: 'sat'})
})
],
renderer: ol.RendererHint.CANVAS,
renderer: 'canvas',
target: 'map',
view: new ol.View2D({
center: [0, 0],

View File

@@ -1,9 +1,7 @@
goog.require('ol.Map');
goog.require('ol.RendererHint');
goog.require('ol.View2D');
goog.require('ol.control');
goog.require('ol.control.ScaleLine');
goog.require('ol.control.ScaleLineUnits');
goog.require('ol.layer.Tile');
goog.require('ol.source.TileWMS');
@@ -24,12 +22,12 @@ var layers = [
var map = new ol.Map({
controls: ol.control.defaults().extend([
new ol.control.ScaleLine({
units: ol.control.ScaleLineUnits.DEGREES
units: 'degrees'
})
]),
layers: layers,
// The OSgeo server does not set cross origin headers, so we cannot use WebGL
renderer: [ol.RendererHint.CANVAS, ol.RendererHint.DOM],
renderer: ['canvas', 'dom'],
target: 'map',
view: new ol.View2D({
projection: 'EPSG:4326',

View File

@@ -1,5 +1,4 @@
goog.require('ol.Map');
goog.require('ol.RendererHint');
goog.require('ol.View2D');
goog.require('ol.layer.Tile');
goog.require('ol.source.OSM');
@@ -11,7 +10,7 @@ var map = new ol.Map({
source: new ol.source.OSM()
})
],
renderer: ol.RendererHint.CANVAS,
renderer: 'canvas',
target: 'map',
view: new ol.View2D({
center: [0, 0],

View File

@@ -1,5 +1,4 @@
goog.require('ol.Map');
goog.require('ol.RendererHint');
goog.require('ol.View2D');
goog.require('ol.control');
goog.require('ol.control.FullScreen');
@@ -25,7 +24,7 @@ var map = new ol.Map({
})
],
// Use the canvas renderer because it's currently the fastest
renderer: ol.RendererHint.CANVAS,
renderer: 'canvas',
target: 'map',
view: new ol.View2D({
center: [-33519607, 5616436],

View File

@@ -1,6 +1,5 @@
goog.require('ol.Feature');
goog.require('ol.Map');
goog.require('ol.RendererHint');
goog.require('ol.View2D');
goog.require('ol.geom.Circle');
goog.require('ol.layer.Tile');
@@ -188,7 +187,7 @@ var map = new ol.Map({
}),
vectorLayer
],
renderer: ol.RendererHint.CANVAS,
renderer: 'canvas',
target: 'map',
view: new ol.View2D({
center: [0, 0],

View File

@@ -5,7 +5,6 @@
goog.require('ol.Geolocation');
goog.require('ol.Map');
goog.require('ol.Overlay');
goog.require('ol.OverlayPositioning');
goog.require('ol.RendererHints');
goog.require('ol.View2D');
goog.require('ol.dom.Input');
@@ -45,7 +44,7 @@ geolocation.on('propertychange', function() {
var marker = new ol.Overlay({
element: /** @type {Element} */ ($('<i/>').addClass('icon-flag').get(0)),
positioning: ol.OverlayPositioning.BOTTOM_LEFT,
positioning: 'bottom-left',
stopEvent: false
});
map.addOverlay(marker);

View File

@@ -1,5 +1,4 @@
goog.require('ol.Map');
goog.require('ol.RendererHint');
goog.require('ol.View2D');
goog.require('ol.layer.Tile');
goog.require('ol.source.TileWMS');
@@ -24,7 +23,7 @@ var viewProjection = /** @type {ol.proj.Projection} */
var map = new ol.Map({
layers: [wmsLayer],
renderer: ol.RendererHint.CANVAS,
renderer: 'canvas',
target: 'map',
view: view
});

View File

@@ -1,7 +1,6 @@
// NOCOMPILE
// This example uses the GMapx v3 API, which we do not have an exports file for.
goog.require('ol.Map');
goog.require('ol.RendererHint');
goog.require('ol.View2D');
goog.require('ol.interaction');
goog.require('ol.interaction.DragPan');
@@ -56,7 +55,7 @@ google.maps.event.addListenerOnce(gmap, 'tilesloaded', function() {
layers: [vector],
interactions: ol.interaction.defaults({dragPan: false})
.extend([new ol.interaction.DragPan({kinetic: false})]),
renderer: ol.RendererHint.CANVAS,
renderer: 'canvas',
target: olmap,
view: new ol.View2D({
center: ol.proj.transform([center.lng(), center.lat()],

View File

@@ -1,5 +1,4 @@
goog.require('ol.Map');
goog.require('ol.RendererHint');
goog.require('ol.View2D');
goog.require('ol.layer.Tile');
goog.require('ol.layer.Vector');
@@ -56,7 +55,7 @@ var vector = new ol.layer.Vector({
var map = new ol.Map({
layers: [raster, vector],
renderer: ol.RendererHint.CANVAS,
renderer: 'canvas',
target: document.getElementById('map'),
view: new ol.View2D({
center: [-7916041.528716288, 5228379.045749711],

View File

@@ -1,6 +1,5 @@
goog.require('ol.BrowserFeature');
goog.require('ol.Map');
goog.require('ol.RendererHint');
goog.require('ol.View2D');
goog.require('ol.layer.Tile');
goog.require('ol.proj');
@@ -32,7 +31,7 @@ if (!ol.BrowserFeature.HAS_WEBGL) {
var map = new ol.Map({
layers: [layer],
renderer: ol.RendererHint.WEBGL,
renderer: 'webgl',
target: 'map',
view: new ol.View2D({
center: ol.proj.transform([-9.375, 51.483333], 'EPSG:4326', 'EPSG:3857'),

View File

@@ -1,7 +1,5 @@
goog.require('ol.Map');
goog.require('ol.Overlay');
goog.require('ol.OverlayPositioning');
goog.require('ol.RendererHint');
goog.require('ol.View2D');
goog.require('ol.layer.Tile');
goog.require('ol.layer.Vector');
@@ -51,7 +49,7 @@ var vector = new ol.layer.Vector({
var map = new ol.Map({
layers: [raster, vector],
renderer: ol.RendererHint.CANVAS,
renderer: 'canvas',
target: document.getElementById('map'),
view: new ol.View2D({
center: [0, 0],
@@ -63,7 +61,7 @@ var element = document.getElementById('popup');
var popup = new ol.Overlay({
element: element,
positioning: ol.OverlayPositioning.BOTTOM_CENTER,
positioning: 'bottom-center',
stopEvent: false
});
map.addOverlay(popup);

View File

@@ -1,6 +1,5 @@
goog.require('ol.Attribution');
goog.require('ol.Map');
goog.require('ol.RendererHint');
goog.require('ol.View2D');
goog.require('ol.geom.LineString');
goog.require('ol.geom.Point');
@@ -67,7 +66,7 @@ var map = new ol.Map({
styleFunction: styleFunction
})
],
renderer: ol.RendererHint.CANVAS,
renderer: 'canvas',
target: 'map',
view: new ol.View2D({
center: [703365.7089403362, 5714629.865071137],

View File

@@ -1,6 +1,5 @@
goog.require('ol.FeatureOverlay');
goog.require('ol.Map');
goog.require('ol.RendererHint');
goog.require('ol.View2D');
goog.require('ol.layer.Image');
goog.require('ol.layer.Tile');
@@ -39,7 +38,7 @@ var map = new ol.Map({
})
})
],
renderer: ol.RendererHint.CANVAS,
renderer: 'canvas',
target: 'map',
view: new ol.View2D({
center: [0, 0],

View File

@@ -1,5 +1,4 @@
goog.require('ol.Map');
goog.require('ol.RendererHint');
goog.require('ol.View2D');
goog.require('ol.layer.Tile');
goog.require('ol.layer.Vector');
@@ -54,7 +53,7 @@ var raster = new ol.layer.Tile({
var map = new ol.Map({
layers: [raster, vector],
renderer: ol.RendererHint.CANVAS,
renderer: 'canvas',
target: 'map',
view: new ol.View2D({
center: [0, 0],

View File

@@ -1,5 +1,4 @@
goog.require('ol.Map');
goog.require('ol.RendererHint');
goog.require('ol.View2D');
goog.require('ol.layer.Tile');
goog.require('ol.layer.Vector');
@@ -61,7 +60,7 @@ var raster = new ol.layer.Tile({
var map = new ol.Map({
layers: [raster, vector],
renderer: ol.RendererHint.CANVAS,
renderer: 'canvas',
target: 'map',
view: new ol.View2D({
center: [0, 0],

View File

@@ -1,5 +1,4 @@
goog.require('ol.Map');
goog.require('ol.RendererHint');
goog.require('ol.View2D');
goog.require('ol.layer.Tile');
goog.require('ol.layer.Vector');
@@ -22,7 +21,7 @@ var vector = new ol.layer.Vector({
var map = new ol.Map({
layers: [raster, vector],
renderer: ol.RendererHint.CANVAS,
renderer: 'canvas',
target: document.getElementById('map'),
view: new ol.View2D({
center: [876970.8463461736, 5859807.853963373],

View File

@@ -1,6 +1,5 @@
goog.require('ol.BrowserFeature');
goog.require('ol.Map');
goog.require('ol.RendererHint');
goog.require('ol.View2D');
goog.require('ol.layer.Tile');
goog.require('ol.source.OSM');
@@ -19,7 +18,7 @@ if (!ol.BrowserFeature.HAS_WEBGL) {
var map = new ol.Map({
layers: [osm],
renderer: ol.RendererHint.WEBGL,
renderer: 'webgl',
target: 'map',
view: new ol.View2D({
center: [0, 0],

View File

@@ -1,5 +1,4 @@
goog.require('ol.Map');
goog.require('ol.RendererHint');
goog.require('ol.View2D');
goog.require('ol.layer.Tile');
goog.require('ol.source.OSM');
@@ -10,7 +9,7 @@ var osm = new ol.layer.Tile({
var map = new ol.Map({
layers: [osm],
renderer: ol.RendererHint.CANVAS,
renderer: 'canvas',
target: 'map',
view: new ol.View2D({
center: [0, 0],

View File

@@ -1,5 +1,4 @@
goog.require('ol.Map');
goog.require('ol.RendererHint');
goog.require('ol.View2D');
goog.require('ol.layer.Tile');
goog.require('ol.proj');
@@ -17,7 +16,7 @@ var imagery = new ol.layer.Tile({
var map = new ol.Map({
layers: [roads, imagery],
renderer: ol.RendererHint.CANVAS,
renderer: 'canvas',
target: 'map',
view: new ol.View2D({
center: ol.proj.transform([-109, 46.5], 'EPSG:4326', 'EPSG:3857'),

View File

@@ -1,5 +1,4 @@
goog.require('ol.Map');
goog.require('ol.RendererHint');
goog.require('ol.View2D');
goog.require('ol.layer.Tile');
goog.require('ol.source.BingMaps');
@@ -17,7 +16,7 @@ var bing = new ol.layer.Tile({
var map = new ol.Map({
layers: [osm, bing],
renderer: ol.RendererHint.CANVAS,
renderer: 'canvas',
target: 'map',
view: new ol.View2D({
center: [0, 0],

View File

@@ -1,6 +1,5 @@
goog.require('ol.Attribution');
goog.require('ol.Map');
goog.require('ol.RendererHint');
goog.require('ol.View2D');
goog.require('ol.layer.Tile');
goog.require('ol.source.OSM');
@@ -42,7 +41,7 @@ var map = new ol.Map({
openCycleMapLayer,
openSeaMapLayer
],
renderer: ol.RendererHint.CANVAS,
renderer: 'canvas',
target: 'map',
view: new ol.View2D({
maxZoom: 18,

View File

@@ -1,5 +1,4 @@
goog.require('ol.Map');
goog.require('ol.RendererHint');
goog.require('ol.View2D');
goog.require('ol.layer.Image');
goog.require('ol.source.MapGuide');
@@ -30,7 +29,7 @@ var map = new ol.Map({
})
})
],
renderer: ol.RendererHint.CANVAS,
renderer: 'canvas',
target: 'map',
view: new ol.View2D({
center: [-87.7302542509315, 43.744459064634],

View File

@@ -1,6 +1,5 @@
goog.require('ol.Map');
goog.require('ol.Overlay');
goog.require('ol.OverlayPositioning');
goog.require('ol.RendererHints');
goog.require('ol.View2D');
goog.require('ol.coordinate');
@@ -28,7 +27,7 @@ var pos = ol.proj.transform([16.3725, 48.208889], 'EPSG:4326', 'EPSG:3857');
// Vienna marker
var marker = new ol.Overlay({
position: pos,
positioning: ol.OverlayPositioning.CENTER_CENTER,
positioning: 'center-center',
element: document.getElementById('marker'),
stopEvent: false
});

View File

@@ -2,7 +2,6 @@
// FIXME this example dives into private members and will never compile :)
goog.require('ol.Feature');
goog.require('ol.Map');
goog.require('ol.RendererHint');
goog.require('ol.View2D');
goog.require('ol.extent');
goog.require('ol.geom.Point');
@@ -100,7 +99,7 @@ var rtree = new ol.layer.Vector({
var map = new ol.Map({
layers: [vector, rtree],
renderer: ol.RendererHint.CANVAS,
renderer: 'canvas',
target: 'map',
view: new ol.View2D({
center: [0, 0],

View File

@@ -1,6 +1,5 @@
goog.require('ol.FeatureOverlay');
goog.require('ol.Map');
goog.require('ol.RendererHint');
goog.require('ol.View2D');
goog.require('ol.interaction');
goog.require('ol.interaction.Select');
@@ -52,7 +51,7 @@ var select = new ol.interaction.Select({
var map = new ol.Map({
interactions: ol.interaction.defaults().extend([select]),
layers: [raster, vector],
renderer: ol.RendererHint.CANVAS,
renderer: 'canvas',
target: 'map',
view: new ol.View2D({
center: [0, 0],

View File

@@ -1,6 +1,5 @@
goog.require('ol.BrowserFeature');
goog.require('ol.Map');
goog.require('ol.RendererHint');
goog.require('ol.View2D');
goog.require('ol.layer.Tile');
goog.require('ol.source.MapQuest');
@@ -12,7 +11,7 @@ var domMap = new ol.Map({
source: new ol.source.MapQuest({layer: 'sat'})
})
],
renderer: ol.RendererHint.DOM,
renderer: 'dom',
target: 'domMap',
view: new ol.View2D({
center: [0, 0],
@@ -22,7 +21,7 @@ var domMap = new ol.Map({
if (ol.BrowserFeature.HAS_WEBGL) {
var webglMap = new ol.Map({
renderer: ol.RendererHint.WEBGL,
renderer: 'webgl',
target: 'webglMap'
});
webglMap.bindTo('layergroup', domMap);
@@ -36,7 +35,7 @@ if (ol.BrowserFeature.HAS_WEBGL) {
}
var canvasMap = new ol.Map({
renderer: ol.RendererHint.CANVAS,
renderer: 'canvas',
target: 'canvasMap'
});
canvasMap.bindTo('layergroup', domMap);

View File

@@ -1,11 +1,9 @@
goog.require('ol.Attribution');
goog.require('ol.Map');
goog.require('ol.RendererHint');
goog.require('ol.View2D');
goog.require('ol.extent');
goog.require('ol.layer.Image');
goog.require('ol.proj.Projection');
goog.require('ol.proj.Units');
goog.require('ol.source.ImageStatic');
@@ -14,7 +12,7 @@ goog.require('ol.source.ImageStatic');
// map can use to properly display the layer.
var pixelProjection = new ol.proj.Projection({
code: 'pixel',
units: ol.proj.Units.PIXELS,
units: 'pixels',
extent: [0, 0, 1024, 968]
});
@@ -34,7 +32,7 @@ var map = new ol.Map({
})
})
],
renderer: ol.RendererHint.CANVAS,
renderer: 'canvas',
target: 'map',
view: new ol.View2D({
projection: pixelProjection,

View File

@@ -1,6 +1,5 @@
goog.require('ol.Feature');
goog.require('ol.Map');
goog.require('ol.RendererHint');
goog.require('ol.View2D');
goog.require('ol.geom.LineString');
goog.require('ol.layer.Vector');
@@ -60,7 +59,7 @@ var view = new ol.View2D({
var map = new ol.Map({
layers: [vector],
renderer: ol.RendererHint.CANVAS,
renderer: 'canvas',
target: 'map',
view: view
});

View File

@@ -1,7 +1,6 @@
goog.require('ol.Feature');
goog.require('ol.Map');
goog.require('ol.Overlay');
goog.require('ol.RendererHint');
goog.require('ol.View2D');
goog.require('ol.geom.LineString');
goog.require('ol.geom.Point');
@@ -58,7 +57,7 @@ var popup = new ol.Overlay({
var map = new ol.Map({
layers: [vector],
renderer: ol.RendererHint.CANVAS,
renderer: 'canvas',
target: document.getElementById('map'),
view: new ol.View2D({
center: [0, 0],

View File

@@ -1,5 +1,4 @@
goog.require('ol.Map');
goog.require('ol.RendererHint');
goog.require('ol.View2D');
goog.require('ol.layer.Tile');
goog.require('ol.layer.Vector');
@@ -39,7 +38,7 @@ var vector = new ol.layer.Vector({
var map = new ol.Map({
layers: [raster, vector],
renderer: ol.RendererHint.CANVAS,
renderer: 'canvas',
target: 'map',
view: new ol.View2D({
center: [0, 0],

View File

@@ -1,6 +1,5 @@
goog.require('ol.FeatureOverlay');
goog.require('ol.Map');
goog.require('ol.RendererHint');
goog.require('ol.View2D');
goog.require('ol.layer.Tile');
goog.require('ol.layer.Vector');
@@ -53,7 +52,7 @@ var map = new ol.Map({
}),
vectorLayer
],
renderer: ol.RendererHint.CANVAS,
renderer: 'canvas',
target: 'map',
view: new ol.View2D({
center: [0, 0],

View File

@@ -4,7 +4,6 @@ goog.require('ol.RendererHints');
goog.require('ol.View2D');
goog.require('ol.control');
goog.require('ol.control.ScaleLine');
goog.require('ol.control.ScaleLineUnits');
goog.require('ol.layer.Tile');
goog.require('ol.proj');
goog.require('ol.source.TileWMS');
@@ -18,7 +17,7 @@ var projection = ol.proj.configureProj4jsProjection({
var extent = [420000, 30000, 900000, 350000];
var layers = [
new ol.layer.Tile({
source: new ol.source.TileWMS(/** @type {olx.source.TileWMSOptions} */ ({
source: new ol.source.TileWMS({
url: 'http://wms.geo.admin.ch/',
crossOrigin: 'anonymous',
attributions: [new ol.Attribution({
@@ -33,10 +32,10 @@ var layers = [
},
extent: extent,
serverType: 'mapserver'
}))
})
}),
new ol.layer.Tile({
source: new ol.source.TileWMS(/** @type {olx.source.TileWMSOptions} */ ({
source: new ol.source.TileWMS({
url: 'http://wms.geo.admin.ch/',
crossOrigin: 'anonymous',
attributions: [new ol.Attribution({
@@ -48,14 +47,14 @@ var layers = [
params: {'LAYERS': 'ch.bafu.schutzgebiete-paerke_nationaler_bedeutung'},
extent: extent,
serverType: 'mapserver'
}))
})
})
];
var map = new ol.Map({
controls: ol.control.defaults().extend([
new ol.control.ScaleLine({
units: ol.control.ScaleLineUnits.METRIC
units: 'metric'
})
]),
layers: layers,

View File

@@ -1,5 +1,4 @@
goog.require('ol.Map');
goog.require('ol.RendererHint');
goog.require('ol.View2D');
goog.require('ol.layer.Image');
goog.require('ol.layer.Tile');
@@ -15,13 +14,13 @@ var layers = [
source: new ol.source.ImageWMS({
url: 'http://demo.opengeo.org/geoserver/wms',
params: {'LAYERS': 'topp:states'},
serverType: /** @type {ol.source.wms.ServerType} */ ('geoserver'),
serverType: 'geoserver',
extent: [-13884991, 2870341, -7455066, 6338219]
})
})
];
var map = new ol.Map({
renderer: ol.RendererHint.CANVAS,
renderer: 'canvas',
layers: layers,
target: 'map',
view: new ol.View2D({

View File

@@ -5,7 +5,6 @@ goog.require('ol.View2D');
goog.require('ol.layer.Image');
goog.require('ol.layer.Tile');
goog.require('ol.proj.Projection');
goog.require('ol.proj.Units');
goog.require('ol.source.ImageWMS');
goog.require('ol.source.TileWMS');
@@ -37,7 +36,7 @@ var layers = [
})],
crossOrigin: 'anonymous',
params: {'LAYERS': 'ch.bafu.schutzgebiete-paerke_nationaler_bedeutung'},
serverType: /** @type {ol.source.wms.ServerType} */ ('mapserver'),
serverType: 'mapserver',
url: 'http://wms.geo.admin.ch/'
})
})
@@ -48,7 +47,7 @@ var layers = [
// projection object.
var projection = new ol.proj.Projection({
code: 'EPSG:21781',
units: ol.proj.Units.METERS
units: 'm'
});
var map = new ol.Map({

View File

@@ -1,5 +1,4 @@
goog.require('ol.Map');
goog.require('ol.RendererHint');
goog.require('ol.View2D');
goog.require('ol.layer.Tile');
goog.require('ol.source.MapQuest');
@@ -20,7 +19,7 @@ var layers = [
})
];
var map = new ol.Map({
renderer: ol.RendererHint.CANVAS,
renderer: 'canvas',
layers: layers,
target: 'map',
view: new ol.View2D({

View File

@@ -1,5 +1,4 @@
goog.require('ol.Map');
goog.require('ol.RendererHint');
goog.require('ol.View2D');
goog.require('ol.extent');
goog.require('ol.layer.Tile');
@@ -43,7 +42,7 @@ var map = new ol.Map({
})
})
],
renderer: ol.RendererHint.CANVAS,
renderer: 'canvas',
target: 'map',
view: new ol.View2D({
center: [-13677832, 5213272],

View File

@@ -1,6 +1,5 @@
goog.require('ol.Attribution');
goog.require('ol.Map');
goog.require('ol.RendererHint');
goog.require('ol.View2D');
goog.require('ol.layer.Tile');
goog.require('ol.proj');
@@ -23,7 +22,7 @@ var map = new ol.Map({
})
})
],
renderer: ol.RendererHint.CANVAS,
renderer: 'canvas',
view: new ol.View2D({
center: ol.proj.transform([-121.1, 47.5], 'EPSG:4326', 'EPSG:3857'),
zoom: 7

View File

@@ -4,7 +4,6 @@ goog.require('ol.View2D');
goog.require('ol.layer.Tile');
goog.require('ol.proj');
goog.require('ol.proj.Projection');
goog.require('ol.proj.Units');
goog.require('ol.source.Zoomify');
// This server does not support CORS, and so is incompatible with WebGL.
@@ -26,7 +25,7 @@ var imgCenter = [imgWidth / 2, - imgHeight / 2];
// can use to properly display the layer.
var proj = new ol.proj.Projection({
code: 'ZOOMIFY',
units: ol.proj.Units.PIXELS,
units: 'pixels',
extent: [0, 0, imgWidth, imgHeight]
});

View File

@@ -42,7 +42,7 @@
* @property {boolean|undefined} ol3Logo Show ol3 logo. Default is `true`.
* @property {ol.Collection|Array.<ol.Overlay>|undefined} overlays
* Overlays initially added to the map.
* @property {ol.RendererHint|Array.<ol.RendererHint>|undefined} renderer Renderer.
* @property {ol.RendererHint|Array.<ol.RendererHint|string>|string|undefined} renderer Renderer.
* @property {Element|string|undefined} target The container for the map.
* @property {ol.IView|undefined} view The map's view. Currently
* {@link ol.View2D} is available as view.
@@ -55,7 +55,7 @@
* @property {Element|undefined} element The overlay element.
* @property {ol.Coordinate|undefined} position The overlay position in map
* projection.
* @property {ol.OverlayPositioning|undefined} positioning Positioning.
* @property {ol.OverlayPositioning|string|undefined} positioning Positioning.
* @property {boolean|undefined} stopEvent Whether event propagation to the map
* viewport should be stopped. Default is `true`. If `true` the overlay is
* placed in the same container as that of the controls
@@ -82,7 +82,7 @@
* Object literal with config options for the projection.
* @typedef {Object} olx.ProjectionOptions
* @property {string} code The SRS identifier code, e.g. `EPSG:4326`.
* @property {ol.proj.Units} units Units.
* @property {ol.proj.Units|string} units Units.
* @property {ol.Extent|undefined} extent The validity extent for the SRS.
* @property {string|undefined} axisOrientation The axis orientation as
* specified in Proj4. The default is `enu`.
@@ -236,8 +236,8 @@
* @property {string|undefined} className CSS Class name. Default is `ol-scale-line`.
* @property {number|undefined} minWidth Minimum width in pixels. Default is `64`.
* @property {Element|undefined} target Target.
* @property {ol.control.ScaleLineUnits|undefined} units Units.
* Default is `ol.control.ScaleLineUnits.METRIC`.
* @property {ol.control.ScaleLineUnits|string|undefined} units Units.
* Default is `metric`.
* @todo stability experimental
*/
@@ -711,7 +711,7 @@
* on.
* @property {Array.<number>|undefined} resolutions Resolutions. If specified,
* new canvases will be created for these resolutions only.
* @property {ol.source.State|undefined} state Source state.
* @property {ol.source.State|string|undefined} state Source state.
*/
/**
@@ -739,7 +739,7 @@
* @property {ol.Extent|undefined} extent Extent.
* @property {boolean|undefined} hidpi Use the `ol.Map#pixelRatio` value when
* requesting the image from the remote server. Default is `true`.
* @property {ol.source.wms.ServerType|undefined} serverType The type of the remote WMS
* @property {ol.source.wms.ServerType|string|undefined} serverType The type of the remote WMS
* server: `mapserver`, `geoserver` or `qgis`. Only needed if `hidpi` is `true`.
* Default is `undefined`.
* @property {string|undefined} logo Logo.
@@ -818,7 +818,7 @@
* @property {ol.tilegrid.TileGrid|undefined} tileGrid Tile grid.
* @property {number|undefined} maxZoom Maximum zoom.
* @property {ol.proj.ProjectionLike} projection Projection.
* @property {ol.source.wms.ServerType|undefined} serverType The type of the remote WMS
* @property {ol.source.wms.ServerType|string|undefined} serverType The type of the remote WMS
* server: `mapserver`, `geoserver` or `qgis`. Only needed if `hidpi` is `true`.
* Default is `undefined`.
* @property {ol.TileLoadFunctionType|undefined} tileLoadFunction Optional
@@ -836,7 +836,7 @@
* @property {Array.<ol.Feature>|undefined} features Features.
* @property {string|undefined} logo Logo.
* @property {ol.proj.ProjectionLike} projection Projection.
* @property {ol.source.State|undefined} state State.
* @property {ol.source.State|string|undefined} state State.
*/
/**

View File

@@ -1,9 +1,2 @@
@exportSymbol ol.control.ScaleLine
@exportProperty ol.control.ScaleLine.prototype.setMap
@exportSymbol ol.control.ScaleLineUnits
@exportProperty ol.control.ScaleLineUnits.DEGREES
@exportProperty ol.control.ScaleLineUnits.IMPERIAL
@exportProperty ol.control.ScaleLineUnits.NAUTICAL
@exportProperty ol.control.ScaleLineUnits.METRIC
@exportProperty ol.control.ScaleLineUnits.US

View File

@@ -122,7 +122,8 @@ ol.control.ScaleLine = function(opt_options) {
this, ol.Object.getChangeEventType(ol.control.ScaleLineProperty.UNITS),
this.handleUnitsChanged_, false, this);
this.setUnits(options.units || ol.control.ScaleLineUnits.METRIC);
this.setUnits(/** @type {ol.control.ScaleLineUnits} */ (options.units) ||
ol.control.ScaleLineUnits.METRIC);
};
goog.inherits(ol.control.ScaleLine, ol.control.Control);

View File

@@ -22,10 +22,5 @@
@exportProperty ol.Map.prototype.requestRenderFrame
@exportProperty ol.Map.prototype.updateSize
@exportSymbol ol.RendererHint
@exportProperty ol.RendererHint.CANVAS
@exportProperty ol.RendererHint.DOM
@exportProperty ol.RendererHint.WEBGL
@exportSymbol ol.RendererHints
@exportProperty ol.RendererHints.createFromQueryData

View File

@@ -1,12 +1 @@
@exportSymbol ol.Overlay
@exportSymbol ol.OverlayPositioning
@exportProperty ol.OverlayPositioning.BOTTOM_LEFT
@exportProperty ol.OverlayPositioning.BOTTOM_CENTER
@exportProperty ol.OverlayPositioning.BOTTOM_RIGHT
@exportProperty ol.OverlayPositioning.CENTER_LEFT
@exportProperty ol.OverlayPositioning.CENTER_CENTER
@exportProperty ol.OverlayPositioning.CENTER_RIGHT
@exportProperty ol.OverlayPositioning.TOP_LEFT
@exportProperty ol.OverlayPositioning.TOP_CENTER
@exportProperty ol.OverlayPositioning.TOP_RIGHT

View File

@@ -134,7 +134,8 @@ ol.Overlay = function(options) {
this.setPosition(options.position);
}
if (goog.isDef(options.positioning)) {
this.setPositioning(options.positioning);
this.setPositioning(
/** @type {ol.OverlayPositioning} */ (options.positioning));
}
};

View File

@@ -3,12 +3,6 @@
@exportProperty ol.proj.Projection.prototype.getExtent
@exportProperty ol.proj.Projection.prototype.getUnits
@exportSymbol ol.proj.Units
@exportProperty ol.proj.Units.DEGREES
@exportProperty ol.proj.Units.FEET
@exportProperty ol.proj.Units.METERS
@exportProperty ol.proj.Units.PIXELS
@exportSymbol ol.proj.addProjection
@exportSymbol ol.proj.get
@exportSymbol ol.proj.getTransform

View File

@@ -77,7 +77,7 @@ ol.proj.Projection = function(options) {
* @private
* @type {ol.proj.Units}
*/
this.units_ = options.units;
this.units_ = /** @type {ol.proj.Units} */ (options.units);
/**
* @private

View File

@@ -15,7 +15,7 @@ goog.require('ol.source.Source');
* logo: (string|undefined),
* projection: ol.proj.ProjectionLike,
* resolutions: (Array.<number>|undefined),
* state: (ol.source.State|undefined)}}
* state: (ol.source.State|string|undefined)}}
*/
ol.source.ImageOptions;

View File

@@ -63,7 +63,8 @@ ol.source.ImageWMS = function(opt_options) {
* @private
* @type {ol.source.wms.ServerType|undefined}
*/
this.serverType_ = options.serverType;
this.serverType_ =
/** @type {ol.source.wms.ServerType|undefined} */ (options.serverType);
/**
* @private

View File

@@ -1,7 +1,2 @@
@exportProperty ol.source.Source.prototype.getExtent
@exportProperty ol.source.Source.prototype.getState
@exportSymbol ol.source.State
@exportProperty ol.source.State.LOADING
@exportProperty ol.source.State.READY
@exportProperty ol.source.State.ERROR

View File

@@ -23,7 +23,7 @@ ol.source.State = {
* extent: (ol.Extent|undefined),
* logo: (string|undefined),
* projection: ol.proj.ProjectionLike,
* state: (ol.source.State|undefined)}}
* state: (ol.source.State|string|undefined)}}
* @todo stability experimental
*/
ol.source.SourceOptions;
@@ -72,7 +72,7 @@ ol.source.Source = function(options) {
* @type {ol.source.State}
*/
this.state_ = goog.isDef(options.state) ?
options.state : ol.source.State.READY;
/** @type {ol.source.State} */ (options.state) : ol.source.State.READY;
};
goog.inherits(ol.source.Source, ol.Observable);

View File

@@ -84,7 +84,8 @@ ol.source.TileWMS = function(opt_options) {
* @private
* @type {ol.source.wms.ServerType|undefined}
*/
this.serverType_ = options.serverType;
this.serverType_ =
/** @type {ol.source.wms.ServerType|undefined} */ (options.serverType);
/**
* @private

View File

@@ -1,4 +0,0 @@
@exportSymbol ol.source.wms.ServerType
@exportProperty ol.source.wms.ServerType.GEOSERVER
@exportProperty ol.source.wms.ServerType.MAPSERVER
@exportProperty ol.source.wms.ServerType.QGIS