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
[email protected]
http://www.geoext.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://www.geoext.org/cgi-bin/mailman/listinfo/users

Reply via email to