aboutsummaryrefslogtreecommitdiffstats
path: root/perllib/FixMyStreet/Map/Buckinghamshire.pm
blob: 0e1a7f4934c3bfcb521a2f18b76fa8fe0d5ef3b5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
# FixMyStreet:Map::Buckinghamshire
# More JavaScript, for street assets

package FixMyStreet::Map::Buckinghamshire;
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.wmts.js',
    '/vendor/OpenLayers.Projection.OrdnanceSurvey.js',
    '/js/map-OpenLayers.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',
] }

1;