]> git.openstreetmap.org Git - rails.git/blobdiff - public/javascripts/map.js
Reverse order of marker and vector layers to stop the vector layer
[rails.git] / public / javascripts / map.js
index 71edee56cdfda8431656c32b33bc91d64be66bf5..746dd5bafc51987092dabd005f01184417cb8f8b 100644 (file)
@@ -74,7 +74,8 @@ function createMap(divName, options) {
    map.addLayer(maplint);
 
    var numZoomLevels = Math.max(mapnik.numZoomLevels, osmarender.numZoomLevels);
-   markers = new OpenLayers.Layer.Markers("Markers", {
+
+   vectors = new OpenLayers.Layer.Vector("Vectors", {
       displayInLayerSwitcher: false,
       numZoomLevels: numZoomLevels,
       maxExtent: new OpenLayers.Bounds(-20037508,-20037508,20037508,20037508),
@@ -82,9 +83,9 @@ function createMap(divName, options) {
       units: "m",
       projection: "EPSG:900913"
    });
-   map.addLayer(markers);
-   
-   vectors = new OpenLayers.Layer.Vector("Vectors", {
+   map.addLayer(vectors);
+
+   markers = new OpenLayers.Layer.Markers("Markers", {
       displayInLayerSwitcher: false,
       numZoomLevels: numZoomLevels,
       maxExtent: new OpenLayers.Bounds(-20037508,-20037508,20037508,20037508),
@@ -92,9 +93,8 @@ function createMap(divName, options) {
       units: "m",
       projection: "EPSG:900913"
    });
-   map.addLayer(vectors);
+   map.addLayer(markers);
    
-
    return map;
 }
 
@@ -121,9 +121,9 @@ function addMarkerToMap(position, icon, description) {
 function addBoxToMap(boxbounds) {
    var geometry = boxbounds.toGeometry().transform(epsg4326, map.getProjectionObject());
    var box = new OpenLayers.Feature.Vector(geometry, {}, {
-      strokeWidth: 3,
-      strokeColor: '#0000ff',
-      fillOpacity: 0,
+      strokeWidth: 2,
+      strokeColor: '#ee9900',
+      fillOpacity: 0
    });
    
    vectors.addFeatures(box);