Here are two images, one with OL 2.8 and other with OL 2.9 RC2 (I only changed
include openlayers script line)
http://img27.yfrog.com/gal.php?g=withol28.png
I'm so sorry Bart, it's impossible to show the code.
I can show how I add positions: I get positions from php file with utm format
and then I add in a vector. The code is something like that:
var positions= [];
for (var j=0 ;j<dades_posicions.length;j++){
position = new OpenLayers.Feature.Vector(new
OpenLayers.Geometry.Point(
dades_posicions[j][idx_lon],dades_posicions[j][idx_lat]), {velo:
dades_posicions[j][idx_vel],rotation:direccio*45,figura:direccio==0?"circle":"triangle"});
positions.push(position);
}
layerPositions.addFeatures(positions);
Subject: Re: [OpenLayers-Users] Multiple Vector Layers (FireFox issue)
From: [email protected]
Date: Wed, 14 Apr 2010 09:56:32 +0200
CC: [email protected]
To: [email protected]
Hi,
wrt your OL 2.9RC2 remark, dus you have an example page to demonstrate the
problem?
Best regards,
Bart
On Apr 14, 2010, at 9:52 AM, Jordi Romagos i Figueras wrote:
Finally I found an explanation!!!
The problem was because I put selectfeature control code above to map.addLayers
code. If I put the code below map.addLayers it works fine!
About event handlers I also tried before but I had the same problem, in FF in
some layers doesn't works mouse events.
Another thing, I'm not sure If it's a problem because I not read 2.9 API. I
tried the same code using OL 2.9 RC2 and positions doesn't match! I don't know
If I have to change anything?
Another time a lot of thanks!
> Subject: Re: [OpenLayers-Users] Multiple Vector Layers (FireFox issue)
> From: [email protected]
> Date: Tue, 13 Apr 2010 16:25:10 +0200
> CC: [email protected]
> To: [email protected]
>
>
> On Apr 13, 2010, at 15:35 , Jordi Romagos i Figueras wrote:
>
> > Sorry Andreas,
> >
> > I will explain better,
> >
> > What I want is when some user select one feature of the two top layers the
> > application displays a popup with information extracted from a php script.
> > This, works fine when I do this:
> >
> > selectControl = new OpenLayers.Control.SelectFeature(layer1, {onSelect:
> > onFeatureSelect,onUnselect:onFeatureUnSelect, hover: onFeatureHover});
>
> Note: there is no hover method. hover is a boolean property. Also, you should
> consider using event handlers instead of callback functions.
>
> >
> > But it doesn't call my onFeatureSelect method when I call like an array
> > parameter, in fact, now I prove only one and the same layer and it doesn't
> > works:
> >
> > selectControl = new OpenLayers.Control.SelectFeature([layer1], {onSelect:
> > onFeatureSelect,onUnselect:onFeatureUnSelect, hover: onFeatureHover});
>
> Are you sure you are using OpenLayers >= 2.8? Multi-layer selection was added
> in 2.8
>
> Regards,
> Andreas.
>
>
> >
> > All of this happend when I'm using Firefox browser.
> >
> > Thanks another time,
> > Jordi.
> >
> > > Subject: Re: [OpenLayers-Users] Multiple Vector Layers (FireFox issue)
> > > From: [email protected]
> > > Date: Tue, 13 Apr 2010 14:30:29 +0200
> > > CC: [email protected]
> > > To: [email protected]
> > >
> > > On Apr 13, 2010, at 12:58 , Jordi Romagos i Figueras wrote:
> > > > I tried what you said Andreas, and doesn't work for me (I'm using OL
> > > > 2.8)
> > >
> > > What exactly "does not work"?
> > >
> > > > I changed:
> > > >
> > > > selectControl = new OpenLayers.Control.SelectFeature(layer1, {onSelect:
> > > > onFeatureSelect,onUnselect:onFeatureUnSelect, hover: onFeatureHover});
> > > > for:
> > > > selectControl = new OpenLayers.Control.SelectFeature([layer1,layer2],
> > > > {onSelect: onFeatureSelect,onUnselect:onFeatureUnSelect, hover:
> > > > onFeatureHover});
> > > >
> > > > I have to do something else?
> > >
> > > No, that should be all.
> > >
> > > Regards,
> > > Andreas.
> > >
> > > >
> > > > Thanks.
> > > >
> > > >
> > > > > Date: Mon, 12 Apr 2010 20:52:50 +0200
> > > > > From: [email protected]
> > > > > To: [email protected]
> > > > > Subject: Re: [OpenLayers-Users] Multiple Vector Layers (FireFox issue)
> > > > >
> > > > > On 2010-04-12 20:30 , chandanpansare wrote:
> > > > > > I have multiple vector layers added in map and for each layer I have
> > > > > > SelectFeature control.
> > > > > > In IE, Chrome and Safari I'm able to select features of all the
> > > > > > layers but
> > > > > > in case of FireFox only features from the last layer added are
> > > > > > accessible.
> > > > > > would like to if there any work around / solution for this or is it
> > > > > > a known
> > > > > > issue?
> > > > > > Any help will be greatly appreciated.
> > > > > >
> > > > >
> > > > > You only need one SelectFeature control for all your layers.
> > > > > Configure
> > > > > it with an array of your layers, instead of just one layer.
> > > > >
> > > > > Regards,
> > > > > Andreas.
> > > > >
> > > > > --
> > > > > Andreas Hocevar
> > > > > OpenGeo - http://opengeo.org/
> > > > > Expert service straight from the developers.
> > > > >
> > > > > _______________________________________________
> > > > > Users mailing list
> > > > > [email protected]
> > > > > http://openlayers.org/mailman/listinfo/users
> > > >
> > > > Tus datos personales, más seguros con Internet Explorer 8.
> > > > ¡Descárgatelo gratis!_______________________________________________
> > > > Users mailing list
> > > > [email protected]
> > > > http://openlayers.org/mailman/listinfo/users
> > >
> > > --
> > > Andreas Hocevar
> > > OpenGeo - http://opengeo.org/
> > > Expert service straight from the developers.
> > >
> >
> > Tus datos personales, más seguros con Internet Explorer 8. ¡Descárgatelo
> > gratis!_______________________________________________
> > Users mailing list
> > [email protected]
> > http://openlayers.org/mailman/listinfo/users
>
> --
> Andreas Hocevar
> OpenGeo - http://opengeo.org/
> Expert service straight from the developers.
>
Tus datos personales, más seguros con Internet Explorer 8. ¡Descárgatelo
gratis! _______________________________________________
Users mailing list
[email protected]
http://openlayers.org/mailman/listinfo/users
_________________________________________________________________
Aprende los trucos de Windows 7 con la gente que ya lo han probado Windows 7.
http://www.sietesunpueblodeexpertos.com/index_windows7.html_______________________________________________
Users mailing list
[email protected]
http://openlayers.org/mailman/listinfo/users