aboutsummaryrefslogtreecommitdiffstats
path: root/web/js/map-wmts-base.js
diff options
context:
space:
mode:
authorMatthew Somerville <matthew-github@dracos.co.uk>2016-07-11 16:31:51 +0100
committerMatthew Somerville <matthew-github@dracos.co.uk>2016-07-11 16:41:58 +0100
commit01105c917f8f43bae9949de499a4a0268f5d2a0c (patch)
tree2cd7b3ba29864df5199c5a71af16e83f8c7f3115 /web/js/map-wmts-base.js
parent74ce84b43c0e714849d7ad021fb0400356ce2fa8 (diff)
Tweak WMTS JavaScript to match merged branch.
Use $.each rather than .forEach.
Diffstat (limited to 'web/js/map-wmts-base.js')
-rw-r--r--web/js/map-wmts-base.js17
1 files changed, 7 insertions, 10 deletions
diff --git a/web/js/map-wmts-base.js b/web/js/map-wmts-base.js
index c60afe4e1..c407e76db 100644
--- a/web/js/map-wmts-base.js
+++ b/web/js/map-wmts-base.js
@@ -1,29 +1,29 @@
// Functionality required by all OpenLayers WMTS base maps
-function setup_wmts_base_map() {
+fixmystreet.maps.setup_wmts_base_map = function() {
fixmystreet.map_type = OpenLayers.Layer.WMTS;
// Set DPI - default is 72
OpenLayers.DOTS_PER_INCH = fixmystreet.wmts_config.tile_dpi;
fixmystreet.map_options = {
- maxExtent: layer_bounds,
+ maxExtent: this.layer_bounds,
units: 'm',
scales: fixmystreet.wmts_config.scales
};
fixmystreet.layer_options = [];
- fixmystreet.wmts_config.layer_names.forEach(function(v, i) {
+ $.each(fixmystreet.wmts_config.layer_names, function(i, v) {
fixmystreet.layer_options.push({
projection: new OpenLayers.Projection(fixmystreet.wmts_config.map_projection),
- name: fixmystreet.wmts_config.layer_names[i],
- layer: fixmystreet.wmts_config.layer_names[i],
+ name: v,
+ layer: v,
formatSuffix: fixmystreet.wmts_config.tile_suffix.replace(".", ""),
matrixSet: fixmystreet.wmts_config.matrix_set,
requestEncoding: "REST",
url: fixmystreet.wmts_config.tile_urls[i],
style: fixmystreet.wmts_config.layer_style,
- matrixIds: matrix_ids,
+ matrixIds: fixmystreet.maps.matrix_ids,
tileOrigin: new OpenLayers.LonLat(fixmystreet.wmts_config.origin_x, fixmystreet.wmts_config.origin_y)
});
});
@@ -33,7 +33,7 @@ function setup_wmts_base_map() {
fixmystreet.bbox_strategy = new OpenLayers.Strategy.ReprojectBBOX({
ratio: 1
});
-}
+};
OpenLayers.Strategy.ReprojectBBOX = OpenLayers.Class(OpenLayers.Strategy.BBOX, {
getMapBounds: function() {
@@ -51,6 +51,3 @@ OpenLayers.Strategy.ReprojectBBOX = OpenLayers.Class(OpenLayers.Strategy.BBOX, {
CLASS_NAME: "OpenLayers.Strategy.ReprojectBBOX"
});
-
-
-// \ No newline at end of file