[Users] FeatureInfo only showing for one layer?

IT Intern itintern12 at gmail.com
Fri Jan 14 18:02:28 CET 2011


oh of course change the url as needed...

On Fri, Jan 14, 2011 at 12:01 PM, IT Intern <itintern12 at gmail.com> wrote:

> Try adding this instead:
>
> *var* featureInfo = *new* OpenLayers.Control.WMSGetFeatureInfo({
>                         url: 'http://10.0.102.11:8080/geoserver/wms',
>                         queryVisible: true,
>                         eventListeners: {
>
>                               // featureInfo.events.on({
>
>                               getfeatureinfo: *function*(e) {
>
>                                     *new* GeoExt.Popup({
>
>                                     title: "Feature Info",
>
>                                     width: 200,
>
>                                     height: 150,
>
>                                     autoScroll: true,
>
>                                     queryVisible: true,
>
>                                     map: map,
>
>             feature_count: 50,//Used as some layers consist of point data
> that are grouped in close proximity to each other
>
>             lonlat: mapPanel.map.getLonLatFromPixel(e.xy),
>
>                   html: e.text
>
>         }).show();
>
>                           }
>
>                          }
>
> });
>
>
>
> mapPanel.map.addControl(featureInfo);
> featureInfo.activate();
>
> Double check that parenthesis and braces match, I looked through it
> quickly...
>
> elshae
>
>
> On Fri, Jan 14, 2011 at 10:42 AM, Evans, Barry <be208 at exeter.ac.uk> wrote:
>
>>  I think this question may have been asked before but I’ve looked online
>> and can’t find it now. I’m using the following code to get feature
>> information to display in a popup, for some reason however, it is only
>> showing information from just one layer which is the first layer that is
>> called into the map? Does anyone know if this is a problem with GeoExt or
>> more likely something missing from code? Below is the snippet of code I am
>> using for generating featureinfo popup:
>>
>>
>>
>>
>>
>> *var* featureInfo = *new* OpenLayers.Control.WMSGetFeatureInfo();
>>
>>                               featureInfo.events.on({
>>
>>                               getfeatureinfo: *function*(e) {
>>
>>                                     *new* GeoExt.Popup({
>>
>>                                     title: "Feature Info",
>>
>>                                     width: 200,
>>
>>                                     height: 150,
>>
>>                                     autoScroll: true,
>>
>>                                     queryVisible: true,
>>
>>                                     map: map,
>>
>>             feature_count: 50,//Used as some layers consist of point data
>> that are grouped in close proximity to each other
>>
>>             lonlat: mapPanel.map.getLonLatFromPixel(e.xy),
>>
>>                   html: e.text
>>
>>         }).show();
>>
>>                           }
>>
>> });
>>
>>
>>
>> mapPanel.map.addControl(featureInfo);
>>
>> featureInfo.activate();
>>
>>
>>
>>
>>
>>
>>
>> Any help would be greatly appreciated.
>>
>>
>>
>> Kind regards,
>>
>>
>>
>> Barry
>>
>>
>>
>> Email: be208 at ex.ac.uk
>>
>> _______________________________________________
>> 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/5b955329/attachment-0001.htm 


More information about the Users mailing list