According to this example is possible to get events from different layers, but I just can't make it work =( http://openlayers.org/dev/examples/select-feature-multilayer.html
2011/12/8 Andreas Hocevar <[email protected]> > Hi, > > for features that sit on top of each other, you will only get events > for the top one. Sounds like this is the reason for your problem. > > Andreas. > > On Sun, Dec 4, 2011 at 9:05 PM, Diego Pasqualin <[email protected]> > wrote: > > Oh, I forgot to put this part of the code, which is run just after the > > previous code: > > > ---------------------------8<---------------------------------------------------------------------- > > entities.layer_office.events.on({ > > 'featureselected': function (e) {onFeatureSelect(e.feature, > > entity.map, control)}, > > 'featureunselected': function (evt) > > {onFeatureUnselect(evt.feature, entity.map) } > > }); > > ... the same for suburbs.suburbs_layer... > > > ---------------------------8<---------------------------------------------------------------------- > > > > So, I create the control with the layers I want, and after that I use the > > layers.events.on to run something when the a feature is selected. > > This is practically the same I saw in some examples. What could be wrong? > > > > 2011/12/3 emmexx <[email protected]> > >> > >> Il 12/02/2011 01:45 AM, Diego Pasqualin scrisse: > >> > >> > Any suggestion about what I might be doing wrong? > >> > >> Try using eventListeners instead of OnSelect? > >> Or layer.events.on(). > >> > >> Bye > >> maxx > > > > > > > > _______________________________________________ > > Users mailing list > > [email protected] > > http://lists.osgeo.org/mailman/listinfo/openlayers-users > > > > > > -- > Andreas Hocevar > OpenGeo - http://opengeo.org/ > Expert service straight from the developers. >
_______________________________________________ Users mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/openlayers-users
