Hello Semantica, can we see a version of this layer switcher live somewhere?
erik
On Thu, Aug 28, 2008 at 2:50 PM, Semantica <[EMAIL PROTECTED]> wrote:
>
> Sorry, in my last post I forgot to indicate how to access the selected layer.
> As you will see I added a property on the layerSwitcher called activeLayer.
> This property stores the layer id (layer.params.LAYERS).
>
> To make a layer active, the user clicks on the layer title in the
> layerSwitcher. The title bar is highlighed with a border and the
> activeLayer property is set the the layer id. So to access the layer
> associated with that id (i.e. the active layer) you simply do this:
>
> var layerId = layerSwitcher.activeLayer;
> var activeLayer = map.getLayer(layerId);
>
> Then you can access the layer properties for example if you wan't the
> getFeatureInfo request string you would do the following:
>
> var url = activeLayer.getFullRequestString({
> REQUEST: "GetFeatureInfo",
> EXCEPTIONS: "application/vnd.ogc.se_xml",
> BBOX: activeLayer.map.getExtent().toBBOX(),
> X: evt.xy.x,
> Y: evt.xy.y,
> INFO_FORMAT: 'text/html',
> QUERY_LAYERS: activeLayer.params.LAYERS,
> WIDTH: activeLayer.map.size.w,
> HEIGHT: activeLayer.map.size.h});
>
> Again, I hope this helps.
>
> Cheers and good luck!
>
>
> Bas Couwenberg wrote:
>>
>> Hello,
>>
>> is it possbile with the LayerSwitcher control to select a layer (I don't
>> mean turn invisible) which I then could use to change it opacity. The
>> opacity part works well from the examples but I want to do this per layer
>> I
>> select.
>>
>> Best regards,
>>
>> Bas Couwenberg
>>
>> _______________________________________________
>> Users mailing list
>> [email protected]
>> http://openlayers.org/mailman/listinfo/users
>>
>>
>
> --
> View this message in context:
> http://n2.nabble.com/Layer-selection-in-LayerSwitcher-tp789021p790516.html
> Sent from the OpenLayers Users mailing list archive at Nabble.com.
>
> _______________________________________________
> Users mailing list
> [email protected]
> http://openlayers.org/mailman/listinfo/users
>
_______________________________________________
Users mailing list
[email protected]
http://openlayers.org/mailman/listinfo/users