diff options
Diffstat (limited to 'perllib/FixMyStreet/Map/Buckinghamshire.pm')
-rw-r--r-- | perllib/FixMyStreet/Map/Buckinghamshire.pm | 40 |
1 files changed, 36 insertions, 4 deletions
diff --git a/perllib/FixMyStreet/Map/Buckinghamshire.pm b/perllib/FixMyStreet/Map/Buckinghamshire.pm index 10ee2a080..0e1a7f493 100644 --- a/perllib/FixMyStreet/Map/Buckinghamshire.pm +++ b/perllib/FixMyStreet/Map/Buckinghamshire.pm @@ -2,17 +2,49 @@ # More JavaScript, for street assets package FixMyStreet::Map::Buckinghamshire; -use base 'FixMyStreet::Map::OSM'; +use base 'FixMyStreet::Map::UKCouncilWMTS'; use strict; +sub default_zoom { 8; } + +sub urls { [ 'https://maps.buckscc.gov.uk/arcgis/rest/services/Basemapping2018/MapServer/WMTS/tile' ] } + +sub layer_names{ [ 'Basemapping2018' ] } + +sub scales { + my $self = shift; + my @scales = ( + '1000000', + '500000', + '250000', + '125000', + '64000', + '32000', + '16000', + '8000', + '4000', + '2000', + '1000', + ); + return @scales; + +} + +sub copyright { + return '© BCC'; +} + +sub map_template { 'buckinghamshire' } + sub map_javascript { [ - '/vendor/OpenLayers/OpenLayers.wfs.js', + '/vendor/OpenLayers/OpenLayers.wmts.js', '/vendor/OpenLayers.Projection.OrdnanceSurvey.js', '/js/map-OpenLayers.js', - '/js/map-OpenStreetMap.js', - '/cobrands/fixmystreet-uk-councils/roadworks.js', + '/js/map-wmts-base.js', + '/js/map-wmts-buckinghamshire.js', '/cobrands/fixmystreet/assets.js', + '/cobrands/fixmystreet-uk-councils/roadworks.js', '/cobrands/buckinghamshire/js.js', '/cobrands/buckinghamshire/assets.js', ] } |