[OpenLayers-Users] selectcontrol and layers property
Kris Geusebroek
kgeusebroek at xebia.com
Thu May 7 05:19:00 EDT 2009
Hi Frank,
The multiple layers selectcontrol is supported in OpenLayers 2.8 (rc2 now).
The docs you looked at are 2.8 and you are using 2.7 OpenLayers build.
If you try with latest rc of 2.8 you will succeed.
Cheers Kris
-----Original Message-----
From: users-bounces at openlayers.org [mailto:users-bounces at openlayers.org] On Behalf Of Frank Broniewski
Sent: Thursday, May 07, 2009 10:58 AM
To: users at openlayers.org
Subject: [OpenLayers-Users] selectcontrol and layers property
I am currently trying to enable the querying of serveral GML (in fact KML)
layers in my map. Just one result per click, but without choosing the query
layer first.
My preferred route was to use a selectcontrol and pass an array of layers in (
see http://dev.openlayers.org/docs/files/OpenLayers/Control/SelectFeature-
js.html#OpenLayers.Control.SelectFeature.layers ). But that does not work.
Firebug tells me that the script stops with an error: "this.layer.getZIndex is
not a function". It is the selectControl.activate(); function that causes
this. OL version 2.7 linked from the homepage ...
So I came and searched the mailing lists for a solution just to find out, that
querying multiple layers with the selectcontrol is currently not supported (
see http://n2.nabble.com/Several-selectFeature-control-tp1831251p1831256.html
from Eric Lemoine for example )
Whats the purpose of this layers property then? And frankly I don't exactly
understand the layer property description also (stupid me ;-)), especially
"The vector layer with a common renderer root for all layers this control is
configured with (if an array of layers was passed to the constructor)"
I only can see that there is some kind of reference to the layers property ->
"array of layers", but I fail to understand the meaning of this all ...
If someone could shed some light onto the matter I would be grateful
Frank
--
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 at openlayers.org
http://openlayers.org/mailman/listinfo/users
More information about the Users
mailing list