blob: 40d6d10a8c9ba80f48313aab258ce6663136dbd8 (
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
|
/*
* Maps for FMS using Northamptonshire's tile server
*/
fixmystreet.maps.layer_bounds = new OpenLayers.Bounds(
395000,210000,572000,325000
);
/*
* maps.config() is called on dom ready in map-OpenLayers.js
* to setup the way the map should operate.
*/
fixmystreet.maps.config = function() {
fixmystreet.controls = [
new OpenLayers.Control.ArgParserFMS(),
new OpenLayers.Control.Navigation(),
new OpenLayers.Control.PermalinkFMS('map'),
new OpenLayers.Control.PanZoomFMS({id: 'fms_pan_zoom' })
];
/* Linking back to around from report page, keeping track of map moves */
if ( fixmystreet.page == 'report' ) {
fixmystreet.controls.push( new OpenLayers.Control.PermalinkFMS('key-tool-problems-nearby', '/around') );
}
this.setup_wms_base_map();
};
fixmystreet.maps.marker_size = function() {
var zoom = fixmystreet.map.getZoom() + fixmystreet.zoomOffset;
if (zoom >= 8) {
return 'normal';
} else if (zoom >= 4) {
return 'small';
} else {
return 'mini';
}
};
|