On Fri, May 30, 2008 at 1:13 AM, bradleyspencer <[EMAIL PROTECTED]> wrote: > Eric, > > The hack suggestion did not work, or at least I am unable to make it work :( > > My latest attempt to sort this almost worked. > > Given that the OL defaults are Z_INDEX_BASE: { BaseLayer: 100, Overlay: 325, > Popup: 750, Control: 1000 }, I made sure that all my user layers were set in > the correct overlay levels within the range 325 thru 700 Zindex. Then I set > the levels of the two markers to be offset from the Popup default level by -1 > and -2 by using 'myMarkerLayer'.setZIndex(map.Z_INDEX_BASE['Popup'] - 1 & 2). > This worked fine if I just wanted to see the marker layers and the popups > together. However, once I plotted my other layers they simply stamped over > the top of the markers and popup layers.
I dont see why the following wouldn't work: myMakerLayer0 = new OpenLayer.Layer.Markers(); myMakerLayer1 = new OpenLayer.Layer.Markers(); map.addLayers([myMarkerLayer0, myMarkerLayer1]); // set the zindex after the layers are added to the map myMakerLayer0.setZIndex(map.Z_INDEX_BASE['Popup'] - 1); myMakerLayer1.setZIndex(map.Z_INDEX_BASE['Popup'] - 2); myOverlayLayer0 = new OpenLayers.Layer(); myOverlayLayer1 = new OpenLayers.Layer(); map.addLayers([myOverlayLayer0, myOverlayLayer1]); > Is there a way to interrogate the ZIndex of any given layer so that I can > check what is going on? layer.div.style.zIndex Hope this is helping... -- Eric _______________________________________________ Users mailing list Users@openlayers.org http://openlayers.org/mailman/listinfo/users