On Friday, March 11, 2011, Andrés Maneiro <[email protected]> wrote:
> Hello,
>
> I'm having problems integrating treepanel (geoext) and wmsgetfeatureinfo
> (openlayers). See what I'm trying to do:
>
> 1) load dinamically all the layers avaiable in the WMS. That's pretty
> easy by means of wmscapabilitiesstore. This example is very clear:
> http://api.geoext.org/1.0/examples/wms-tree.html
>
> 2) show a popup with info when the user clicks over one of the features
> in the map. It's also pretty easy *if* you know previously the layers,
> as this example shows:
> http://openlayers.org/dev/examples/getfeatureinfo-popup.html
>
> The problem arises when I try to glue this two concepts together.
>
> As I see, wmsgetfeatureinfo needs to be provided with some layers (or
> map) to query over.

If no layer is provided the control will query all the WMS layers it
finds in the map.

>  But, I want the popup to show only the info related
> to the layers active (the ones with the checkbox on in example 1), so
> hardcoding the names of the layers in my javascript file seems not an
> option.

The control will actually query the *visible* WMS layers only.

If your WMS layers are served by different WMS services you'll need to
set drilldown to true in the control.

Good luck.

-- 
Eric Lemoine

Camptocamp France SAS
Savoie Technolac, BP 352
73377 Le Bourget du Lac, Cedex

Tel : 00 33 4 79 44 44 96
Mail : [email protected]
http://www.camptocamp.com
_______________________________________________
Users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/openlayers-users

Reply via email to