Hello list,

I have a problem with my Mapserver WMS server and the 
OpenLayers.Control.WMSGetFeatureInfo. When the query url is constructed by 
Control.WMSGetFeatureInfo, the styles parameter is a list of "undefined" 
styles: styles=undefined,undefined,undefinded,undefined. And my mapserver 
chokes on the "undefined". Looking at the example 
http://www.openlayers.org/dev/examples/getfeatureinfo-control.html the styles 
parameter is empty. How can I achieve that?
The code (from an earlier RC) for constructing the url references 
layers[i].params.STYLES, but I don't know where that is set. The docs do not 
mention a params property in OpenLayers.Layer, OpenLayers.Grid or 
OpenLayers.WMS. I certainly didn't set any layer parameters named styles ;-)

Well what can I do to solve my undefined style issue?

If necessary I can set up a minimal example ...

// the WMS layer
        var strasse = new OpenLayers.Layer.WMS (
                                strasse_layername,      routes_url,
                                { layers: 
['autorouten','radwege','wanderwege','pois'], format: 
'image/png', transparent: true },
                                { isBaseLayer: false, singleTile: true } );

// the WMSGetFeatureInfo control
    var infoControls = { click: new OpenLayers.Control.WMSGetFeatureInfo(
                { url: routes_url,
                  title: 'Identify features by clicking',
                  layers: [strasse],
                  queryVisible: true,
                  infoFormat: 'application/vnd.ogc.gml' } ) };
    infoControls['click'].events.register("getfeatureinfo", this, showInfo);
    map.addControl(infoControls['click']);
-- 
Frank Broniewski

Metrico s.àr.l. ( http://www.metrico.lu )
36, rue des Romains 
L-5433 Niederdonven 
Luxembourg

Fon: +352 26 74 94 28 
Fax: +352 26 74 94 99
_______________________________________________
Users mailing list
Users@openlayers.org
http://openlayers.org/mailman/listinfo/users

Reply via email to