[Users] Problems with WMSGetFeatureInfo-Popup

Andreas Hocevar ahocevar at opengeo.org
Fri Jan 14 14:48:17 CET 2011


Hi,

you can even simplify this, because with r1.0, GeoExt.Popup has gotten smarter. Just use

location: e.xy

Regards,
Andreas.

On Jan 14, 2011, at 09:51 , Christian Mayer wrote:

> Hello Kai,
> 
> you should set the property "location" instead of "lonlat" in your popup:
> 
>     featureInfo.events.on({
>         getfeatureinfo: function(e) {
>             new GeoExt.Popup({
>                 title: "Feature Info",
>                 width: 200,
>                 height: 150,
>                 autoScroll: true,
>                 maximizable: true,
>                 map: mappanel.map,
>                 location: mappanel.map.getLonLatFromPixel(e.xy),
>                 html: e.text
>             }).show();
>         }
>     });
> 
> Best regards,
> Chris
> 
> 
> 
> Am 13.01.2011 15:59, schrieb Kai Volland:
>> Hello everybody,
>> 
>> i tried to fetch some featureinfos from geoserver and display in a popup.
>> I used this code:
>> 
>>     // GetFeatureInfo
>>     
>>     var featureInfo = new OpenLayers.Control.WMSGetFeatureInfo({
>>     url: 'http://sfb806srv.uni-koeln.de:8080/geoserver/wms',
>>     layers:[pfeile],
>>     info_format:'text/plain',
>>     });
>>     
>>     featureInfo.events.on({
>>         getfeatureinfo: function(e) {
>>             new GeoExt.Popup({
>>                 title: "Feature Info",
>>                 width: 200,
>>                 height: 150,
>>                 autoScroll: true,
>>                 maximizable: true,
>>                 map: mappanel.map,
>>                 lonlat: mappanel.map.getLonLatFromPixel(e.xy),
>>                 html: e.text
>>             }).show();
>>         }
>>     });
>>     mappanel.map.addControl(featureInfo);
>>     featureInfo.activate();
>> 
>> A click on the map results in an empty popup and the following errors in Firebug:
>> 
>> centerPx is null
>>  this.setPosition(centerPx.....x - dx, centerPx.y + mapBox.y - dy);   Popup.js (Line 244)
>> 
>> The GET-Request is also shown in red.
>> Params and Header are ok i think. But Response and Html keep empty.
>> 
>> I hope anyone can help me.
>> 
>> Kind regards Kai
>> 
>> 
>> 
>> 
>> 
>>   
>> 
>> 
>> WEB.DE DSL Doppel-Flat ab 19,99 €/mtl.! Jetzt mit    
>> gratis Handy-Flat! http://produkte.web.de/go/DSL_Doppel_Flatrate/2
>> 
>> _______________________________________________
>> Users mailing list
>> 
>> Users at geoext.org
>> http://www.geoext.org/cgi-bin/mailman/listinfo/users
> _______________________________________________
> Users mailing list
> Users at geoext.org
> http://www.geoext.org/cgi-bin/mailman/listinfo/users



-- 
Andreas Hocevar
OpenGeo - http://opengeo.org/
Expert service straight from the developers.



More information about the Users mailing list