Allow testing of specific renderers via '?renderer=<name>'

This commit is contained in:
fredj
2012-02-01 11:18:17 +01:00
parent 56d22ff9ad
commit 742ada16bf
+6 -1
View File
@@ -5,6 +5,10 @@ OpenLayers.Renderer.symbol.church = [4, 0, 6, 0, 6, 4, 10, 4, 10, 6, 6, 6, 6, 14
var map; var map;
function init(){ function init(){
// allow testing of specific renderers via "?renderer=Canvas", etc
var renderer = OpenLayers.Util.getParameters(window.location.href).renderer;
renderer = (renderer) ? [renderer] : OpenLayers.Layer.Vector.prototype.renderers;
map = new OpenLayers.Map('map', { map = new OpenLayers.Map('map', {
controls: [] controls: []
}); });
@@ -46,7 +50,8 @@ function init(){
// Create a vector layer and give it your style map. // Create a vector layer and give it your style map.
var layer = new OpenLayers.Layer.Vector("Graphics", { var layer = new OpenLayers.Layer.Vector("Graphics", {
styleMap: styles, styleMap: styles,
isBaseLayer: true isBaseLayer: true,
renderers: renderer
}); });
layer.addFeatures(features); layer.addFeatures(features);
map.addLayer(layer); map.addLayer(layer);