diff options
Diffstat (limited to 'www/js/map-OpenLayers.js')
-rw-r--r-- | www/js/map-OpenLayers.js | 14 |
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') { |