<div dir="ltr"><div>Hello Nina!!<br></div>
<div>I believe that you want to get the info of all the layers of your map at a single click </div>
<div>into a determined position, right?</div>
<div>&nbsp;</div>
<div>So, at QUERY_LAYERS param, you&#39;ll have to write what Mika said, but leaving the </div>
<div>index off (map.layers.params.LAYERS) , this way, all the array will be sent to the query! (I beleve this should work)!<br></div>
<div>&nbsp;</div>
<div>You said about layerlist...</div>
<div>&nbsp;</div>
<div>If you notice, the &quot;layerlist&quot; at the OpenLayers site&#39;s example is declared as a list of </div>
<div>layers names:</div>
<div>&nbsp;</div>
<div><a href="http://trac.openlayers.org/wiki/GetFeatureInfo">http://trac.openlayers.org/wiki/GetFeatureInfo</a>&nbsp;(line 3 of the first code ;) )</div>
<div>&nbsp;</div>
<div>(I don&#39;t know if you have declared it.. but.. it&#39;s there...hehehe)</div>
<div>&nbsp;</div>
<div>Oh and...I don&#39;t know if you have overlays in your map, but, if you do, maybe is better to take care about the visibility of layers...</div>
<div>&nbsp;</div>
<div>I&#39;ve made some tests and discovered that even when a overlay is not showed in the map, the getFeatureInfo returns it&#39;s infos when you use a query param like this (map.layers.params.LAYERS), because you pass the layer to the query anyway... XD</div>

<div>&nbsp;</div>
<div>Only some adjusts can fix this, if necessary.. =)</div>
<div>&nbsp;</div>
<div>I hope&nbsp;I have helped! =)</div>
<div>&nbsp;</div>
<div>Rodrigo</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div><br><br>&nbsp;</div>
<div class="gmail_quote">On Thu, Sep 25, 2008 at 8:24 AM, Lehtonen, Mika <span dir="ltr">&lt;<a href="mailto:mika@digikartta.net">mika@digikartta.net</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Hi Nina,<br><br>I use this to get a particular layer info:<br><br>QUERY_LAYERS: map.layers[1].params.LAYERS<br>
<br>I really don&#39;t know how to choose all the layers, but maybe someone knows. I don&#39;t know what happens if you leave the index off...<br><br>cheers,<br>mika<br><br><br><br><br>Nina Helle-Mildt kirjoitti:<br>
<div>
<div></div>
<div class="Wj3C7c">&gt; Hey,<br>&gt;<br>&gt; thanks for your replay Ian. Of course I missed the QUERY_LAYERS but that<br>&gt; doesn&#39;t seem to be all. I tried with<br>&gt;<br>&gt; QUERY_LAYERS: layerlist<br>&gt;<br>&gt; and with<br>
&gt;<br>&gt; QUERY_LAYERS: wms.params.LAYERS.<br>&gt;<br>&gt; Unfortunately without success. Any other ideas or examples?<br>&gt;<br>&gt; Thanks,<br>&gt; Nina<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; Ian Turton wrote:<br>&gt;<br>
&gt;&gt; On Thu, Sep 25, 2008 at 3:59 AM, Nina Helle-Mildt<br>&gt;&gt; &lt;<a href="mailto:helle@sdac.hannover.bgr.de">helle@sdac.hannover.bgr.de</a>&gt; wrote:<br>&gt;&gt;<br>&gt;&gt;&gt; Hey there,<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; so far I&#39;ve been able to query one overlay layer, following the Feature<br>
&gt;&gt;&gt; Info Example on the OpenLayers homepage. Now I&#39;m trying to query all<br>&gt;&gt;&gt; existing overlay layers - but with little success.<br>&gt;&gt;&gt;<br>&gt;&gt; I work with GeoServer instead of mapserver but the parameters should<br>
&gt;&gt; be the same (at least that&#39;s what I tell my students) so I think you<br>&gt;&gt; are missing the &nbsp;QUERY_LAYERS: as below.<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;&gt; function findLayerClick(event) {<br>&gt;&gt;&gt;<br>
&gt;&gt;&gt; layerlist = &quot;seis,seis_ger&quot;;<br>&gt;&gt;&gt; OpenLayers.Util.getElement(&#39;nodeList&#39;).innerHTML = &quot;Einen Moment bitte ...&quot;;<br>&gt;&gt;&gt; var url = map.getFullRequestString({<br>&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp;REQUEST: &quot;GetFeatureInfo&quot;,<br>
&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; EXCEPTIONS: &quot;application/vnd.ogc.se_xml&quot;,<br>&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; BBOX: map.getExtent().toBBOX(),<br>&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; X: event.xy.x,<br>&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; Y: event.xy.y,<br>&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; INFO_FORMAT: &#39;text/html&#39;,<br>
&gt;&gt;&gt;<br>&gt;&gt; &nbsp; &nbsp; &nbsp;QUERY_LAYERS: wms.params.LAYERS,<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; WIDTH: map.size.w,<br>&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; HEIGHT: map.size.h},<br>&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &quot;<a href="http://www.seismologie.bgr.de:8080/cgi-bin/mapserv" target="_blank">http://www.seismologie.bgr.de:8080/cgi-bin/mapserv</a>?&quot;);<br>
&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp;OpenLayers.loadURL(url, &#39;&#39;, this, setHTML);<br>&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp;Event.stop(event);<br>&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp;}<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt; Ian<br>&gt;&gt;<br>&gt; _______________________________________________<br>
&gt; Users mailing list<br>&gt; <a href="mailto:Users@openlayers.org">Users@openlayers.org</a><br>&gt; <a href="http://openlayers.org/mailman/listinfo/users" target="_blank">http://openlayers.org/mailman/listinfo/users</a><br>
&gt;<br><br>_______________________________________________<br>Users mailing list<br><a href="mailto:Users@openlayers.org">Users@openlayers.org</a><br><a href="http://openlayers.org/mailman/listinfo/users" target="_blank">http://openlayers.org/mailman/listinfo/users</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>======================================<br>Rodrigo C. Antonialli<br>Rio Claro - SP - Brasil<br>Contato: (19) 9757-0370<br><a href="mailto:rca.cirdan@gmail.com">rca.cirdan@gmail.com</a><br>
<a href="mailto:rcantonialli@gmail.com">rcantonialli@gmail.com</a><br>Skype: rc_antonialli<br><br><a href="http://www.linkedin.com/in/rcaprofile">http://www.linkedin.com/in/rcaprofile</a><br></div>