aboutsummaryrefslogtreecommitdiffstats
path: root/web/js/map-wmts-zurich.js
diff options
context:
space:
mode:
authorMatthew Somerville <matthew@mysociety.org>2013-01-18 18:10:28 +0000
committerMatthew Somerville <matthew@mysociety.org>2013-01-18 18:10:28 +0000
commit55150a623a4cff21398b47bd788ebd258f8a8ece (patch)
tree47581cc8e5b84963c56a7bc6f1003fabe37c7b25 /web/js/map-wmts-zurich.js
parent7b4ff6d6a37368cada7939dd635981d01f4fc37e (diff)
Add ability for multiple base map layers, add Zurich Stadtplan.
Diffstat (limited to 'web/js/map-wmts-zurich.js')
-rw-r--r--web/js/map-wmts-zurich.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/web/js/map-wmts-zurich.js b/web/js/map-wmts-zurich.js
index e79fd2ec2..5e296372f 100644
--- a/web/js/map-wmts-zurich.js
+++ b/web/js/map-wmts-zurich.js
@@ -24,6 +24,7 @@
new OpenLayers.Control.ArgParser(),
fixmystreet.nav_control,
new OpenLayers.Control.Permalink(permalink_id),
+ new OpenLayers.Control.LayerSwitcher(),
new OpenLayers.Control.PanZoomFMS({id: 'fms_pan_zoom' })
];
@@ -59,6 +60,12 @@
{ identifier: "9", matrixHeight: 415, matrixWidth: 414, scaleDenominator: 500, supportedCRS: "urn:ogc:def:crs:EPSG::21781", tileHeight: 256, tileWidth: 256, topLeftCorner: { lat: 30814423, lon: -29386322 } }
]
};
+ fixmystreet.layer_options = [
+ fixmystreet.layer_options, OpenLayers.Util.extend({}, fixmystreet.layer_options)
+ ];
+ fixmystreet.layer_options[1].name = "Stadtplan";
+ fixmystreet.layer_options[1].layer = "Stadtplan";
+ fixmystreet.layer_options[1].url = "http://www.wmts.stadt-zuerich.ch/Stadtplan/MapServer/WMTS/tile/";
// Give main code a new bbox_strategy that translates between
// lat/lon and our swiss coordinates