[Users] Problems with WMSGetFeatureInfo-Popup
Christian Mayer
mayer at terrestris.de
Fri Jan 14 09:51:11 CET 2011
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
> [Bei diesem Fehler anhalten] 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.geoext.org/pipermail/users/attachments/20110114/168292ca/attachment.htm
More information about the Users
mailing list