diff options
author | Matthew Somerville <matthew-github@dracos.co.uk> | 2016-07-11 16:31:51 +0100 |
---|---|---|
committer | Matthew Somerville <matthew-github@dracos.co.uk> | 2016-07-11 16:41:58 +0100 |
commit | 01105c917f8f43bae9949de499a4a0268f5d2a0c (patch) | |
tree | 2cd7b3ba29864df5199c5a71af16e83f8c7f3115 /web/js/map-wmts-base.js | |
parent | 74ce84b43c0e714849d7ad021fb0400356ce2fa8 (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.js | 17 |
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 |