Use PanZoomBar instead of PanZoom.
authorTom Hughes <tom@compton.nu>
Thu, 14 Feb 2008 18:51:52 +0000 (18:51 +0000)
committerTom Hughes <tom@compton.nu>
Thu, 14 Feb 2008 18:51:52 +0000 (18:51 +0000)
public/javascripts/map.js

index e4e808a673b05ef72036a6a8902f60b32ba513fa..369df89876e1f7d1b0084467adcc997bbcc4c176 100644 (file)
@@ -7,7 +7,15 @@ OpenLayers._getScriptLocation = function () {
 }
    
 function createMap(divName) {
-   map = new OpenLayers.Map(divName);
+   map = new OpenLayers.Map(divName, {
+      controls: [
+         new OpenLayers.Control.ArgParser(), 
+         new OpenLayers.Control.Attribution(),
+         new OpenLayers.Control.LayerSwitcher(),
+         new OpenLayers.Control.Navigation(), 
+         new OpenLayers.Control.PanZoomBar()
+      ]
+   });
 
    var mapnik = new OpenLayers.Layer.OSM.Mapnik("Mapnik", { displayOutsideMaxExtent: true });
    map.addLayer(mapnik);
@@ -28,9 +36,6 @@ function createMap(divName) {
    });
    map.addLayer(markers);
 
-   map.addControl(new OpenLayers.Control.LayerSwitcher());
-   // map.addControl(new OpenLayers.Control.KeyboardDefaults());
-
    return map;
 }