Merge pull request #1657 from elemoine/renderer

Do not expose both renderer and renderers options
This commit is contained in:
Éric Lemoine
2014-02-06 18:37:27 +01:00
36 changed files with 44 additions and 41 deletions
+1 -1
View File
@@ -11,7 +11,7 @@ var map = new ol.Map({
source: new ol.source.OSM()
})
],
renderers: ol.RendererHints.createFromQueryData(),
renderer: ol.RendererHints.createFromQueryData(),
target: 'map',
view: new ol.View2D({
center: [0, 0],
+1 -1
View File
@@ -28,7 +28,7 @@ var map = new ol.Map({
source: new ol.source.OSM()
})
],
renderers: ol.RendererHints.createFromQueryData(),
renderer: ol.RendererHints.createFromQueryData(),
target: 'map',
view: view
});
+1 -1
View File
@@ -30,7 +30,7 @@ var view = new ol.View2D({
var map = new ol.Map({
layers: [layer],
renderers: ol.RendererHints.createFromQueryData(),
renderer: ol.RendererHints.createFromQueryData(),
target: 'map',
view: view
});
+1 -1
View File
@@ -26,7 +26,7 @@ for (i = 0, ii = styles.length; i < ii; ++i) {
}
var map = new ol.Map({
layers: layers,
renderers: ol.RendererHints.createFromQueryData(),
renderer: ol.RendererHints.createFromQueryData(),
target: 'map',
view: new ol.View2D({
center: [-6655.5402445057125, 6709968.258934638],
+1 -1
View File
@@ -22,7 +22,7 @@ var map = new ol.Map({
})
})
],
renderers: ol.RendererHints.createFromQueryData(),
renderer: ol.RendererHints.createFromQueryData(),
target: 'map',
view: new ol.View2D({
center: ol.proj.transform(
+1 -1
View File
@@ -71,7 +71,7 @@ var map = new ol.Map({
source: new ol.source.OSM()
})
],
renderers: ol.RendererHints.createFromQueryData(),
renderer: ol.RendererHints.createFromQueryData(),
target: 'map',
view: new ol.View2D({
center: [0, 0],
+1 -1
View File
@@ -19,7 +19,7 @@ var map = new ol.Map({
})
})
],
renderers: ['canvas'],
renderer: 'canvas',
target: 'map',
view: new ol.View2D({
center: ol.proj.transform([-97, 38], 'EPSG:4326', 'EPSG:3857'),
+1 -1
View File
@@ -16,7 +16,7 @@ var map = new ol.Map({
source: new ol.source.OSM()
})
],
renderers: ol.RendererHints.createFromQueryData(),
renderer: ol.RendererHints.createFromQueryData(),
target: 'map',
view: view
});
+1 -1
View File
@@ -105,7 +105,7 @@ var map = new ol.Map({
})
})
],
renderers: ol.RendererHints.createFromQueryData(),
renderer: ol.RendererHints.createFromQueryData(),
target: 'map',
view: new ol.View2D({
center: [0, 0],
+1 -1
View File
@@ -16,7 +16,7 @@ var map = new ol.Map({
source: new ol.source.MapQuest({layer: 'sat'})
})
],
renderers: ol.RendererHints.createFromQueryData(),
renderer: ol.RendererHints.createFromQueryData(),
target: 'map',
view: new ol.View2D({
center: [0, 0],
+1 -1
View File
@@ -29,7 +29,7 @@ var map = new ol.Map({
]),
layers: layers,
// The OSgeo server does not set cross origin headers, so we cannot use WebGL
renderers: [ol.RendererHint.CANVAS, ol.RendererHint.DOM],
renderer: [ol.RendererHint.CANVAS, ol.RendererHint.DOM],
target: 'map',
view: new ol.View2D({
projection: 'EPSG:4326',
+1 -1
View File
@@ -24,7 +24,7 @@ var map = new ol.Map({
})
})
],
renderers: ol.RendererHints.createFromQueryData(),
renderer: ol.RendererHints.createFromQueryData(),
target: 'map',
view: view
});
+1 -1
View File
@@ -24,7 +24,7 @@ var map = new ol.Map({
source: new ol.source.OSM()
})
],
renderers: ol.RendererHints.createFromQueryData(),
renderer: ol.RendererHints.createFromQueryData(),
target: 'map',
view: view
});
+1 -1
View File
@@ -31,7 +31,7 @@ var map = new ol.Map({
]
})
],
renderers: ol.RendererHints.createFromQueryData(),
renderer: ol.RendererHints.createFromQueryData(),
target: 'map',
view: new ol.View2D({
center: ol.proj.transform([37.40570, 8.81566], 'EPSG:4326', 'EPSG:3857'),
+1 -1
View File
@@ -33,7 +33,7 @@ var layers = [
var map = new ol.Map({
layers: layers,
renderers: ol.RendererHints.createFromQueryData(),
renderer: ol.RendererHints.createFromQueryData(),
target: 'map',
view: new ol.View2D({
center: ol.proj.transform(
+1 -1
View File
@@ -26,7 +26,7 @@ var map = new ol.Map({
maxResolution: 20000
})
],
renderers: ol.RendererHints.createFromQueryData(),
renderer: ol.RendererHints.createFromQueryData(),
target: 'map',
view: new ol.View2D({
center: [653600, 5723680],
+1 -1
View File
@@ -20,7 +20,7 @@ var map = new ol.Map({
})
})
],
renderers: ol.RendererHints.createFromQueryData(),
renderer: ol.RendererHints.createFromQueryData(),
target: 'map',
view: view
});
+1 -1
View File
@@ -26,7 +26,7 @@ var map = new ol.Map({
source: new ol.source.OSM()
})
],
renderers: ol.RendererHints.createFromQueryData(),
renderer: ol.RendererHints.createFromQueryData(),
target: 'map',
view: new ol.View2D({
center: [0, 0],
+1 -1
View File
@@ -13,7 +13,7 @@ var map = new ol.Map({
source: new ol.source.OSM()
})
],
renderers: ol.RendererHints.createFromQueryData(),
renderer: ol.RendererHints.createFromQueryData(),
target: 'map',
view: new ol.View2D({
center: [0, 0],
+1 -1
View File
@@ -21,7 +21,7 @@ var map = new ol.Map({
source: new ol.source.OSM()
})
],
renderers: ol.RendererHints.createFromQueryData(),
renderer: ol.RendererHints.createFromQueryData(),
target: 'map',
view: new ol.View2D({
center: [0, 0],
+1 -1
View File
@@ -15,7 +15,7 @@ var layer = new ol.layer.Tile({
var map = new ol.Map({
layers: [layer],
renderers: ol.RendererHints.createFromQueryData(),
renderer: ol.RendererHints.createFromQueryData(),
target: 'map',
view: new ol.View2D({
center: [0, 0],
+1 -1
View File
@@ -48,7 +48,7 @@ var map = new ol.Map({
})
})
],
renderers: ol.RendererHints.createFromQueryData(),
renderer: ol.RendererHints.createFromQueryData(),
overlays: [overlay],
target: 'map',
view: new ol.View2D({
+2 -2
View File
@@ -15,7 +15,7 @@ var map1 = new ol.Map({
})
})
],
renderers: ol.RendererHints.createFromQueryData(),
renderer: ol.RendererHints.createFromQueryData(),
target: 'map1',
view: new ol.View2D({
center: [-4808600, -2620936],
@@ -33,7 +33,7 @@ var map2 = new ol.Map({
})
})
],
renderers: ol.RendererHints.createFromQueryData(),
renderer: ol.RendererHints.createFromQueryData(),
target: 'map2'
});
map2.bindTo('view', map1);
+1 -1
View File
@@ -11,7 +11,7 @@ var map = new ol.Map({
source: new ol.source.OSM()
})
],
renderers: ol.RendererHints.createFromQueryData(),
renderer: ol.RendererHints.createFromQueryData(),
target: 'map',
view: new ol.View2D({
center: [-25860000, 4130000],
+1 -1
View File
@@ -19,7 +19,7 @@ var map = new ol.Map({
source: new ol.source.OSM()
})
],
renderers: ol.RendererHints.createFromQueryData(),
renderer: ol.RendererHints.createFromQueryData(),
target: 'map',
view: new ol.View2D({
center: [0, 0],
+1 -1
View File
@@ -19,7 +19,7 @@ var map = new ol.Map({
})
})
],
renderers: ol.RendererHints.createFromQueryData(),
renderer: ol.RendererHints.createFromQueryData(),
target: 'map',
view: new ol.View2D({
center: ol.proj.transform([-77.93255, 37.9555], 'EPSG:4326', 'EPSG:3857'),
+1 -1
View File
@@ -11,7 +11,7 @@ var map = new ol.Map({
source: new ol.source.OSM()
})
],
renderers: ol.RendererHints.createFromQueryData(),
renderer: ol.RendererHints.createFromQueryData(),
target: 'map',
view: new ol.View2D({
center: [0, 0],
+1 -1
View File
@@ -19,7 +19,7 @@ var map = new ol.Map({
})
})
],
renderers: ol.RendererHints.createFromQueryData(),
renderer: ol.RendererHints.createFromQueryData(),
target: 'map',
view: new ol.View2D({
center: ol.proj.transform(
+1 -1
View File
@@ -11,7 +11,7 @@ var map = new ol.Map({
source: new ol.source.OSM()
})
],
renderers: ol.RendererHints.createFromQueryData(),
renderer: ol.RendererHints.createFromQueryData(),
view: new ol.View2D({
center: [0, 0],
zoom: 2
+1 -1
View File
@@ -14,7 +14,7 @@ var map = new ol.Map({
})
})
],
renderers: ol.RendererHints.createFromQueryData(),
renderer: ol.RendererHints.createFromQueryData(),
target: 'map',
view: new ol.View2D({
center: [0, 0],
+1 -1
View File
@@ -59,7 +59,7 @@ var map = new ol.Map({
})
]),
layers: layers,
renderers: ol.RendererHints.createFromQueryData(),
renderer: ol.RendererHints.createFromQueryData(),
target: 'map',
view: new ol.View2D({
projection: projection,
+1 -1
View File
@@ -51,7 +51,7 @@ var layers = [
var map = new ol.Map({
layers: layers,
renderers: ol.RendererHints.createFromQueryData(),
renderer: ol.RendererHints.createFromQueryData(),
target: 'map',
view: new ol.View2D({
projection: projection,
+1 -1
View File
@@ -53,7 +53,7 @@ var projection = new ol.proj.Projection({
var map = new ol.Map({
layers: layers,
renderers: ol.RendererHints.createFromQueryData(),
renderer: ol.RendererHints.createFromQueryData(),
target: 'map',
view: new ol.View2D({
center: [660000, 190000],
+1 -1
View File
@@ -42,7 +42,7 @@ var map = new ol.Map({
source: source
})
],
renderers: ol.RendererHints.createFromQueryData(),
renderer: ol.RendererHints.createFromQueryData(),
target: 'map',
view: new ol.View2D({
projection: proj,
+1 -2
View File
@@ -42,8 +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|undefined} renderer Renderer.
* @property {Array.<ol.RendererHint>|undefined} renderers Renderers.
* @property {ol.RendererHint|Array.<ol.RendererHint>|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.
+8 -4
View File
@@ -1370,10 +1370,14 @@ ol.Map.createOptionsInternal = function(options) {
* @type {Array.<ol.RendererHint>}
*/
var rendererHints;
if (goog.isDef(options.renderers)) {
rendererHints = options.renderers;
} else if (goog.isDef(options.renderer)) {
rendererHints = [options.renderer];
if (goog.isDef(options.renderer)) {
if (goog.isArray(options.renderer)) {
rendererHints = options.renderer;
} else if (goog.isString(options.renderer)) {
rendererHints = [options.renderer];
} else {
goog.asserts.fail('Incorrect format for renderer option');
}
} else {
rendererHints = ol.DEFAULT_RENDERER_HINTS;
}