<div dir="ltr"><font color="#333333" face="Helvetica Neue, Helvetica, Arial, sans-serif"><span style="font-size:14px;line-height:18px;background-color:rgba(248,248,248,0.6)">I've built a map made of several layers, each layer being served by geoserver..</span></font><div>
<font color="#333333" face="Helvetica Neue, Helvetica, Arial, sans-serif"><span style="font-size:14px;line-height:18px;background-color:rgba(248,248,248,0.6)"><br></span></font></div><div><font color="#333333" face="Helvetica Neue, Helvetica, Arial, sans-serif"><span style="font-size:14px;line-height:18px;background-color:rgba(248,248,248,0.6)">I need to display the layers features fields at the place where the user clicks (see the controler code hereafter). The layers are correctly displayed and go across the dateline. If the user clicks on a feature, its fields values are written in a div. However, if I click on a feature beyond the dateline, my controler returns nothing! How can I force it (or force geoserver?) to consider clicks beyond the dateline?</span></font><br>
</div><div><font color="#333333" face="Helvetica Neue, Helvetica, Arial, sans-serif"><span style="font-size:14px;line-height:18px;background-color:rgba(248,248,248,0.6)"><br></span></font></div><div><font color="#333333" face="Helvetica Neue, Helvetica, Arial, sans-serif"><span style="font-size:14px;line-height:18px;background-color:rgba(248,248,248,0.6)"><br>
</span></font></div><div><span style="background-color:rgba(248,248,248,0.6);font-size:14px;line-height:18px"><font color="#333333" face="Helvetica Neue, Helvetica, Arial, sans-serif"><div>[...]</div><div>var options = {minResolution:minResolution, maxResolution:maxResolution,</div>
<div>        controls:[new OpenLayers.Control.PanZoom(), new OpenLayers.Control.NavToolbar(), layersSwitcher, graticule]};</div><div>var map = new OpenLayers.Map("map-id", options);</div><div>[...]</div><div><br>
</div><div>var map = new OpenLayers.Map("map-id", options);</div><div><br></div><div>var infoGnrl = new OpenLayers.Control.WMSGetFeatureInfo({</div><div>               url:'<a href="http://mysite.org/geoserver/ocean/wms">http://mysite.org/geoserver/ocean/wms</a>',</div>
<div>               title:'identify feature by clicking',</div><div>               output:'features', infoFormat:'application/vnd.ogc.gml',</div><div>               format: new OpenLayers.Format.GML,</div>
<div>               eventListeners: {</div><div>                getfeatureinfo: function(event) {</div><div>                    eezName='';</div><div>                    lmeName='';</div><div>                    if (typeof(event.features[0])=='undefined'){document.getElementById('infoGeneral').innerHTML='&nbsp;'; return};</div>
<div>                    for (ii=0; ii< event.features.length; ii++){</div><div>                        thisEEZNAME=event.features[ii].attributes['eez'];</div><div>                        thisLMENAME=event.features[ii].attributes['LME_NAME'];</div>
<div>                        if (typeof(thisEEZNAME)!='undefined') {if (eezName=='') {eezName=thisEEZNAME} else {eezName+=', '+thisEEZNAME}};</div><div>                        if (typeof(thisLMENAME)!='undefined') {if (eezName=='') {eezName=thisEEZNAME} else {lmeName+=', '+thisLMENAME}};</div>
<div>                    }</div><div>                  document.getElementById('infoGeneral').innerHTML=eezName;</div><div>                }</div><div>               }</div><div>            });</div><div><br></div>
<div><br></div><div><br></div><div>best</div><div>Bruno</div></font></span></div></div>