I can confirm that this is a problem and that you need some way of managing the number of layers that are actually reserved space on the map or listen for a create / open / or show event on the popup and adjust it's z-index at that time. I had this problem when we auto-generated layers from a WMS capabilities doc that contained 128 layers. The popups would show under the layers for the last 1/2 of the layers. It was a very frustrating bug as I was not aware of the OL FAQ entry on this problem at the time.
Matt Priour Kestrel Computer Consulting From: Ryan Williams Sent: Wednesday, April 07, 2010 10:29 AM To: [email protected] Subject: Re: [Users] really strange..: "burried popup" Ivan, the OpenLayers wiki (http://trac.openlayers.org/wiki/FrequentlyAskedQuestions) has an FAQ on this, it says: What is the maximum amount of layers I can have in my OpenLayers Map? The limit is about 75. After that, layers can appear above popups. This has to do with the z-index in CSS (determines what is 'above' what). Layers (overlay) start at a z-index of 325. Popups start at 750. Controls start at 1000. Every layer 'takes up' about 5 indexes, so it will reach it's limit at around 75 layers. You cannot have more than 250 popups for the same reason. If you need more than 75 layers, consider destroying the ones you don't show instead of hiding them and recreate them when needed. I haven't encountered this myself yet though, so I don't have any details on how to do the destroying. Ryan On 4/7/2010 10:18 AM, ivan marchesini wrote: I can't solve a strange problem.. If you have sometime to spend go here: http://alderaan.irpi.cnr.it/test_geoext_06/webgis4.html 1- please click on a the map and you will get the popup... OK this is correct 2 - now move on the panel "Limiti Amministrativi" (on the right... ) and choose the Tab "Mappe" switching on the layer "Limiti Amm. - Comuni" 3 - please click on a the map and you will get the popup.. but under the layer!!!!!!!!!!!! I can't understand!!!! this web application contains around 100 layers.. I add these layer to the map in groups: map.addLayers([layer1,layer2,layer3]) map.addLayers([layer4, layer5, ...]) ..... map.addLayers(LimitiAmmComuni) I have noted that the problem of the "burried popup" arises only with the last 14 added layers .. (in fact "Limiti Amm. - Comuni" is the last one) any suggestions?? help?? many many thanks... Ivan _______________________________________________ Users mailing list [email protected] http://www.geoext.org/cgi-bin/mailman/listinfo/users No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.5.437 / Virus Database: 271.1.1/2796 - Release Date: 04/07/10 06:32:00 -- Ryan Williams, GISP GIS Analyst / Programmer PAQ Interactive Inc. 107 S State St., Suite 300 Monticello, IL 61856-1968 Office: (217) 762-7955 Mobile: (217) 722-2794 [email protected] -------------------------------------------------------------------------------- _______________________________________________ Users mailing list [email protected] http://www.geoext.org/cgi-bin/mailman/listinfo/users
_______________________________________________ Users mailing list [email protected] http://www.geoext.org/cgi-bin/mailman/listinfo/users
