[OpenLayers-Dev] removeLayer issue?
eric.c2c at gmail.com
Sat Oct 13 17:35:10 EDT 2007
Map.removeLayer() moves layers in the Map.layers array, but do not
change these layers' z-index values. Can't this cause problems, or at
least unexpected behavior from the OpenLayers user standpoint?
Initial state: the map has one baselayer.
(1) add 3 overlays to the map. Overlay A gets z-index 330. Overlay B
gets z-index 335. Overlay C gets z-index 340
(2) remove Overlay A and Overlay B from the map
(3) add Overlay D. Overlay D's layer index is 2 so it gets z-index 335.
Overlay D's z-index (335) is lower than Overlay C (340), even though
Overlay D was added after Overlay C.
Do you think this deserves a ticket and a fix?
More information about the Dev