Hi,<br>I too had the same problem, but it was with a wfs point layer.<br>I was able to get around this by using selectFeature (thanks to all on the list who helped me out)<br><br>Check this out<br><a href="http://www.nabble.com/WFS-Layers%2C-Markers%2C-Popups-to20189787.html">http://www.nabble.com/WFS-Layers%2C-Markers%2C-Popups-to20189787.html</a><br>
<br>Maybe this could give you a clue.<br><br>Regards,<br>Indika<br><br><div class="gmail_quote">2008/10/31 Nina Helle-Mildt <span dir="ltr">&lt;<a href="mailto:helle@sdac.hannover.bgr.de">helle@sdac.hannover.bgr.de</a>&gt;</span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi there,<br>
<br>
a couple of weeks ago I already posted a mail on querying layers using<br>
the GetFeatureUnfo request. Many thanks to all of you who tried to help<br>
me! Nevertheless I&#39;m still struggeling with this task:<br>
<br>
I have two overlay layers (both wms layers) displaying point data. What<br>
I want to do is, clicking a point object of one of the two layers with<br>
the mouse in order to get the results of this query displayed in an<br>
defined area next to the map.<br>
<br>
I would appreciate any help - a complete example would be great!<br>
<br>
Best regards<br>
Nina<br>
<br>
<br>
Below parts of my code:<br>
<br>
//Overlay Layers:<br>
var seis = new OpenLayers.Layer.WMS.Untiled(&quot;Erdbeben weltweit &quot;,<br>
&quot;<a href="http://www.seismologie.bgr.de:8080/cgi-bin/mapserv?map=seis_wms.map" target="_blank">http://www.seismologie.bgr.de:8080/cgi-bin/mapserv?map=seis_wms.map</a>&quot;,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{transparent: &#39;true&#39;, layers:<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [&#39;q_year&#39;,&#39;q_month&#39;,&#39;q_week&#39;,&#39;aktuell_welt&#39;]},<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{&#39;buffer&#39;: 1},<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{singleTile: true, &#39;ratio&#39;: 1.0},<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{&#39;isBaseLayer&#39;: false, &#39;gutter&#39;: 20});<br>
<br>
var seis_ger = new OpenLayers.Layer.WMS.Untiled(&quot;Erdbeben<br>
Deutschland&quot;,<br>
&quot;<a href="http://www.seismologie.bgr.de:8080/cgi-bin/mapserv?map=seis_d_wms.map" target="_blank">http://www.seismologie.bgr.de:8080/cgi-bin/mapserv?map=seis_d_wms.map</a>&quot;,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{transparent: &#39;true&#39;, layers:<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [&#39;q_year_ger&#39;,&#39;q_month_ger&#39;,&#39;q_week_ger&#39;,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &#39;aktuell_ger&#39;,&#39;box&#39;]},<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{&#39;buffer&#39;: 1},<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{singleTile: true, &#39;ratio&#39;: 1.0},<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{&#39;isBaseLayer&#39;: false, &#39;gutter&#39;: 20});<br>
<br>
...<br>
<br>
//Support GetFeatureInfo<br>
<br>
map.events.register(&#39;click&#39;, map, function (e) {<br>
document.getElementById(&#39;nodeList&#39;).innerHTML = &quot;Einen Moment bitte ...&quot;;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;var url = &nbsp;map.layers[0].getFullRequestString(<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;REQUEST: &quot;GetFeatureInfo&quot;,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;EXCEPTIONS: &quot;application/vnd.ogc.se_xml&quot;,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;BBOX: map.getExtent().toBBOX(),<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;X: e.xy.x,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Y: e.xy.y,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;INFO_FORMAT: &#39;text/html&#39;,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;QUERY_LAYERS: map.layers[0].params.LAYERS,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;FEATURE_COUNT: 50,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;WIDTH: map.size.w,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;HEIGHT: map.size.h}<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;);<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;OpenLayers.loadURL(url, &#39;&#39;, this, setHTML);<br>
 &nbsp; &nbsp; &nbsp; &nbsp;OpenLayers.Event.stop(e);<br>
 &nbsp; &nbsp; &nbsp; &nbsp;});<br>
 &nbsp; &nbsp; &nbsp; &nbsp;function setHTML(response) {<br>
 &nbsp; &nbsp; &nbsp; &nbsp;OpenLayers.Util.getElement(&#39;nodeList&#39;).innerHTML =<br>
 &nbsp; &nbsp; &nbsp; &nbsp; response.responseText;}<br>
<br>
<br>
<br>
<br>
//Support GetFeatureInfo - this Version (works great with only 1 layer)<br>
<br>
// &nbsp; &nbsp; &nbsp;map.events.register(&#39;click&#39;, map, function (e) {<br>
// &nbsp; &nbsp; &nbsp;//document.getElementById(&#39;map&#39;).style.cursor = &#39;crosshair&#39;;<br>
// &nbsp; &nbsp; &nbsp;OpenLayers.Util.getElement(&#39;nodeList&#39;).innerHTML = &quot;Einen Moment<br>
bitte ...&quot;;<br>
// &nbsp; &nbsp; &nbsp;var url = &nbsp;seis.getFullRequestString({<br>
// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;REQUEST: &quot;GetFeatureInfo&quot;,<br>
// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;EXCEPTIONS: &quot;application/vnd.ogc.se_xml&quot;,<br>
// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;BBOX: seis.map.getExtent().toBBOX(),<br>
// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;X: e.xy.x,<br>
// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Y: e.xy.y,<br>
// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;INFO_FORMAT: &#39;text/html&#39;,<br>
// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;QUERY_LAYERS: seis.params.LAYERS,<br>
// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;WIDTH: seis.map.size.w,<br>
// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;HEIGHT: seis.map.size.h});<br>
// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;OpenLayers.loadURL(url, &#39;&#39;, this, setHTML); &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //alternativ:<br>
window.open(url);<br>
// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;OpenLayers.Event.stop(e);<br>
// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;});<br>
// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;function setHTML(response) {<br>
// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;OpenLayers.Util.getElement(&#39;nodeList&#39;).innerHTML =<br>
response.responseText;}<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>
</blockquote></div><br>