aboutsummaryrefslogtreecommitdiffstats
path: root/www/js/map-OpenLayers.js
diff options
context:
space:
mode:
Diffstat (limited to 'www/js/map-OpenLayers.js')
-rw-r--r--www/js/map-OpenLayers.js14
1 files changed, 14 insertions, 0 deletions
diff --git a/www/js/map-OpenLayers.js b/www/js/map-OpenLayers.js
index 69ec91e..3870723 100644
--- a/www/js/map-OpenLayers.js
+++ b/www/js/map-OpenLayers.js
@@ -44,6 +44,18 @@ function fms_markers_list(pins, transform) {
return markers;
}
+function getNavControl(map) {
+ var nav;
+ for (var i = 0; i< map.controls.length; i++) {
+ if (map.controls[i].displayClass ==
+ "olControlNavigation") {
+ nav = map.controls[i];
+ return nav;
+ }
+ }
+ return nav;
+}
+
function fixmystreet_onload() {
var pin_layer_style_map = new OpenLayers.StyleMap({
'default': new OpenLayers.Style({
@@ -99,6 +111,8 @@ function fixmystreet_onload() {
if (fixmystreet.map.popups.length) fixmystreet.map.removePopup(fixmystreet.map.popups[0]);
});
+ fixmystreet.nav = getNavControl(fixmystreet.map);
+
var markers = fms_markers_list( fixmystreet.pins, true );
fixmystreet.markers.addFeatures( markers );
if (fixmystreet.page == 'around' || fixmystreet.page == 'reports' || fixmystreet.page == 'my') {