<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div><span><br></span></div><div>Hi,</div><div><br></div><div>yes, you can specify two or more layers in the same select feature control (in fact, i think this is the way things should be done, only have a one select control over the 'n' number of layers you want select from).</div><div><br></div><div>Below is a link two the openlayers example showing this. The important part is this one:</div><div><br></div><pre id="line1"><span>selectControl = new OpenLayers.Control.SelectFeature(
<span id="line66"></span>                [vectors1, vectors2],
<span id="line67"></span>                {
<span id="line68"></span>                    clickout: true, toggle: false,
<span id="line69"></span>                    multiple: false, hover: false,
<span id="line70"></span>                    toggleKey: "ctrlKey", // ctrl key removes from selection
<span id="line71"></span>                    multipleKey: "shiftKey" // shift key adds to selection
<span id="line72"></span>                }
<span id="line73"></span>            );<br><br><br></span></pre><div>Where 'vectors1' and 'vectors2' are the layers. http://openlayers.org/dev/examples/select-feature-multilayer.html</div><div><br></div><div>Regards.</div><div>Javier.<br> <blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;">  <div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"> <div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"> <div dir="ltr"> <font face="Arial" size="2"> <hr size="1">  <b><span style="font-weight:bold;">De:</span></b> Riaan Lombaard <rlombaard@maxgeo.com><br> <b><span style="font-weight: bold;">Para:</span></b> "openlayers-users@lists.osgeo.org" <openlayers-users@lists.osgeo.org> <br> <b><span style="font-weight: bold;">Enviado:</span></b> Lunes 4 de junio de 2012 15:12<br> <b><span style="font-weight: bold;">Asunto:</span></b> Re:
 [OpenLayers-Users] OpenLayers.Control.SelectFeature<br> </font> </div> <br><meta http-equiv="x-dns-prefetch-control" content="off"><div id="yiv336571824"><style><!--
#yiv336571824  
 _filtered #yiv336571824 {font-family:"Cambria Math";panose-1:2 4 5 3 5 4 6 3 2 4;}
 _filtered #yiv336571824 {font-family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;}
 _filtered #yiv336571824 {font-family:Tahoma;panose-1:2 11 6 4 3 5 4 4 2 4;}
 _filtered #yiv336571824 {font-family:Consolas;panose-1:2 11 6 9 2 2 4 3 2 4;}
#yiv336571824  
#yiv336571824 p.yiv336571824MsoNormal, #yiv336571824 li.yiv336571824MsoNormal, #yiv336571824 div.yiv336571824MsoNormal
        {margin:0cm;margin-bottom:.0001pt;font-size:11.0pt;font-family:"sans-serif";}
#yiv336571824 a:link, #yiv336571824 span.yiv336571824MsoHyperlink
        {color:blue;text-decoration:underline;}
#yiv336571824 a:visited, #yiv336571824 span.yiv336571824MsoHyperlinkFollowed
        {color:purple;text-decoration:underline;}
#yiv336571824 p.yiv336571824MsoAcetate, #yiv336571824 li.yiv336571824MsoAcetate, #yiv336571824 div.yiv336571824MsoAcetate
        {margin:0cm;margin-bottom:.0001pt;font-size:11.0pt;font-family:"sans-serif";}
#yiv336571824 span.yiv336571824BalloonTextChar
        {font-family:"sans-serif";}
#yiv336571824 p.yiv336571824Tekstdymka, #yiv336571824 li.yiv336571824Tekstdymka, #yiv336571824 div.yiv336571824Tekstdymka
        {margin:0cm;margin-bottom:.0001pt;font-size:11.0pt;font-family:"sans-serif";}
#yiv336571824 span.yiv336571824TekstdymkaZnak
        {font-family:"sans-serif";}
#yiv336571824 span.yiv336571824EmailStyle21
        {font-family:"sans-serif";color:windowtext;}
#yiv336571824 span.yiv336571824EmailStyle22
        {font-family:"sans-serif";color:#1F497D;}
#yiv336571824 span.yiv336571824EmailStyle23
        {font-family:"sans-serif";color:#1F497D;}
#yiv336571824 .yiv336571824MsoChpDefault
        {font-size:10.0pt;}
 _filtered #yiv336571824 {margin:72.0pt 72.0pt 72.0pt 72.0pt;}
#yiv336571824 div.yiv336571824WordSection1
        {}
--></style><div><div class="yiv336571824WordSection1"><div class="yiv336571824MsoNormal"><span style="color:#1F497D;">Ah thanks,</span></div><div class="yiv336571824MsoNormal"><span style="color:#1F497D;">  </span></div><div class="yiv336571824MsoNormal"><span style="color:#1F497D;">Ok my select feature looks like this.</span></div><div class="yiv336571824MsoNormal"><span style="color:#1F497D;">  </span></div><div class="yiv336571824MsoNormal" style=""><span style="font-size:10.0pt;font-family:Consolas;color:#919191;background:white;">       //Create and add selectFeature control</span><span style="font-size:10.0pt;font-family:Consolas;"></span></div><div class="yiv336571824MsoNormal" style=""><span style="font-size:10.0pt;font-family:Consolas;background:white;">       <span style="color:#FF5600;">var </span>select_feature_control <span style="color:#FF5600;">= new
 </span>OpenLayers.Control.SelectFeature(</span><span style="font-size:10.0pt;font-family:Consolas;"></span></div><div class="yiv336571824MsoNormal" style=""><span style="font-size:10.0pt;font-family:Consolas;background:white;">              pointLayer, </span><span style="font-size:10.0pt;font-family:Consolas;"></span></div><div class="yiv336571824MsoNormal" style=""><span style="font-size:10.0pt;font-family:Consolas;background:white;">              {</span><span style="font-size:10.0pt;font-family:Consolas;"></span></div><div class="yiv336571824MsoNormal" style=""><span style="font-size:10.0pt;font-family:Consolas;background:white;">                     multiple: <span style="color:#A535AE;">false</span>,</span><span
 style="font-size:10.0pt;font-family:Consolas;"></span></div><div class="yiv336571824MsoNormal" style=""><span style="font-size:10.0pt;font-family:Consolas;background:white;">                     toggle: <span style="color:#A535AE;">true</span>,</span><span style="font-size:10.0pt;font-family:Consolas;"></span></div><div class="yiv336571824MsoNormal" style=""><span style="font-size:10.0pt;font-family:Consolas;background:white;">                     toggleKey: <span style="color:#00A33F;">'ctrlKey'</span>,</span><span style="font-size:10.0pt;font-family:Consolas;"></span></div><div class="yiv336571824MsoNormal" style=""><span
 style="font-size:10.0pt;font-family:Consolas;background:white;">                     multipleKey: <span style="color:#00A33F;">'shiftKey'</span>    </span><span style="font-size:10.0pt;font-family:Consolas;"></span></div><div class="yiv336571824MsoNormal" style=""><span style="font-size:10.0pt;font-family:Consolas;background:white;">              }</span><span style="font-size:10.0pt;font-family:Consolas;"></span></div><div class="yiv336571824MsoNormal" style=""><span style="font-size:10.0pt;font-family:Consolas;background:white;">       );</span><span style="font-size:10.0pt;font-family:Consolas;"></span></div><div class="yiv336571824MsoNormal" style=""><span
 style="font-size:10.0pt;font-family:Consolas;background:white;">       </span><span style="font-size:10.0pt;font-family:Consolas;"></span></div><div class="yiv336571824MsoNormal" style=""><span style="font-size:10.0pt;font-family:Consolas;background:white;">       <span style="color:#FF5600;">var </span>select_feature_control_ten <span style="color:#FF5600;">= new </span>OpenLayers.Control.SelectFeature(</span><span style="font-size:10.0pt;font-family:Consolas;"></span></div><div class="yiv336571824MsoNormal" style=""><span style="font-size:10.0pt;font-family:Consolas;background:white;">              leaseLayer, </span><span style="font-size:10.0pt;font-family:Consolas;"></span></div><div class="yiv336571824MsoNormal" style=""><span
 style="font-size:10.0pt;font-family:Consolas;background:white;">              {</span><span style="font-size:10.0pt;font-family:Consolas;"></span></div><div class="yiv336571824MsoNormal" style=""><span style="font-size:10.0pt;font-family:Consolas;background:white;">                     multiple: <span style="color:#A535AE;">false</span>,</span><span style="font-size:10.0pt;font-family:Consolas;"></span></div><div class="yiv336571824MsoNormal" style=""><span style="font-size:10.0pt;font-family:Consolas;background:white;">                     toggle: <span style="color:#A535AE;">true</span>,</span><span style="font-size:10.0pt;font-family:Consolas;"></span></div><div
 class="yiv336571824MsoNormal" style=""><span style="font-size:10.0pt;font-family:Consolas;background:white;">                     toggleKey: <span style="color:#00A33F;">'ctrlKey'</span>,</span><span style="font-size:10.0pt;font-family:Consolas;"></span></div><div class="yiv336571824MsoNormal" style=""><span style="font-size:10.0pt;font-family:Consolas;background:white;">                     multipleKey: <span style="color:#00A33F;">'shiftKey'</span>    </span><span style="font-size:10.0pt;font-family:Consolas;"></span></div><div class="yiv336571824MsoNormal" style=""><span style="font-size:10.0pt;font-family:Consolas;background:white;">              }</span><span
 style="font-size:10.0pt;font-family:Consolas;"></span></div><div class="yiv336571824MsoNormal"><span style="font-size:10.0pt;font-family:Consolas;background:white;">       );</span><span style="color:#1F497D;"></span></div><div class="yiv336571824MsoNormal"><span style="color:#1F497D;">  </span></div><div class="yiv336571824MsoNormal"><span style="color:#1F497D;">What you are saying is that I can combine these 2 in one?</span></div><div class="yiv336571824MsoNormal"><span style="color:#1F497D;">  </span></div><div><div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm;"><div class="yiv336571824MsoNormal"><b><span style="font-size:10.0pt;font-family:"sans-serif";" lang="EN-US">From:</span></b><span style="font-size:10.0pt;font-family:"sans-serif";" lang="EN-US"> Dominik Mikiewicz [mailto:dominikmikiewicz@o2.pl] <br><b>Sent:</b> 04 June 2012 02:57 PM<br><b>To:</b> Riaan
 Lombaard<br><b>Subject:</b> RE: [OpenLayers-Users] OpenLayers.Control.SelectFeature</span></div></div></div><div class="yiv336571824MsoNormal">  </div><div class="yiv336571824MsoNormal"><span style="color:#1F497D;" lang="EN-US">Your top select control ‘covers’ the other control.</span></div><div class="yiv336571824MsoNormal"><span style="color:#1F497D;" lang="EN-US">You can use one select control for both layers.</span></div><div class="yiv336571824MsoNormal"><span style="color:#1F497D;" lang="EN-US">  </span></div><div><div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm;"><div class="yiv336571824MsoNormal"><b><span style="font-size:10.0pt;font-family:"sans-serif";" lang="PL">From:</span></b><span style="font-size:10.0pt;font-family:"sans-serif";" lang="PL"> <a rel="nofollow" ymailto="mailto:openlayers-users-bounces@lists.osgeo.org" target="_blank"
 href="mailto:openlayers-users-bounces@lists.osgeo.org">openlayers-users-bounces@lists.osgeo.org</a> [<a rel="nofollow" ymailto="mailto:openlayers-users-bounces@lists.osgeo.org" target="_blank" href="mailto:openlayers-users-bounces@lists.osgeo.org">mailto:openlayers-users-bounces@lists.osgeo.org</a>] <b>On Behalf Of </b>Riaan Lombaard<br><b>Sent:</b> Monday, June 04, 2012 2:36 PM<br><b>To:</b> <a rel="nofollow" ymailto="mailto:openlayers-users@lists.osgeo.org" target="_blank" href="mailto:openlayers-users@lists.osgeo.org">openlayers-users@lists.osgeo.org</a><br><b>Subject:</b> [OpenLayers-Users] OpenLayers.Control.SelectFeature</span></div></div></div><div class="yiv336571824MsoNormal"><span lang="PL">  </span></div><div class="yiv336571824MsoNormal">Hey Guys,</div><div class="yiv336571824MsoNormal">  </div><div class="yiv336571824MsoNormal">Please assist.</div><div class="yiv336571824MsoNormal">  </div><div class="yiv336571824MsoNormal">I
 have 2 layers.</div><div class="yiv336571824MsoNormal">Layer 1. Vector Layer using only `<span style="font-size:10.0pt;font-family:Consolas;background:white;">OpenLayers.Geometry.Point</span><span style="font-size:10.0pt;font-family:Consolas;">` functionality.</span></div><div class="yiv336571824MsoNormal"><span style="font-size:10.0pt;font-family:Consolas;">Layer2. Vector Layer using only `<span style="background:white;">OpenLayers.Geometry.LinearRing</span>` functionality.</span></div><div class="yiv336571824MsoNormal"><span style="font-size:10.0pt;font-family:Consolas;">  </span></div><div class="yiv336571824MsoNormal"><span style="font-size:10.0pt;font-family:Consolas;">Now both of them have their own `<span style="background:white;">OpenLayers.Control.SelectFeature</span>` obviously adding, activating and registering the features on the map.</span></div><div class="yiv336571824MsoNormal"><span style="font-size:10.0pt;font-family:Consolas;">
  </span></div><div class="yiv336571824MsoNormal"><span style="font-size:10.0pt;font-family:Consolas;">The issue I am having is, when both layers are active only one of the layers selection functionality will work.</span></div><div class="yiv336571824MsoNormal"><span style="font-size:10.0pt;font-family:Consolas;">  </span></div><div class="yiv336571824MsoNormal"><span style="font-size:10.0pt;font-family:Consolas;">For example if Layer1 and 2 are active, only Layer2 selection will work. </span></div><div class="yiv336571824MsoNormal"><span style="font-size:10.0pt;font-family:Consolas;">Only when I disable Layer2 then Layer1 selection will work.</span></div><div class="yiv336571824MsoNormal"><span style="font-size:10.0pt;font-family:Consolas;">  </span></div><div class="yiv336571824MsoNormal"><span style="font-size:10.0pt;font-family:Consolas;">Hope this make's sense. Please let me know if you need more information.</span></div><div
 class="yiv336571824MsoNormal"><span style="font-size:10.0pt;font-family:Consolas;">  </span></div><div class="yiv336571824MsoNormal"><span style="font-size:10.0pt;font-family:Consolas;">Riaan</span></div></div></div></div><meta http-equiv="x-dns-prefetch-control" content="on"><br>_______________________________________________<br>Users mailing list<br><a ymailto="mailto:Users@lists.osgeo.org" href="mailto:Users@lists.osgeo.org">Users@lists.osgeo.org</a><br><a href="http://lists.osgeo.org/mailman/listinfo/openlayers-users" target="_blank">http://lists.osgeo.org/mailman/listinfo/openlayers-users</a><br><br><br> </div> </div> </blockquote></div>   </div></body></html>