[OpenLayers-Users] Selectfeature not firing
Chris Green
chris.green at ibstv.co.uk
Wed Feb 24 14:38:45 EST 2010
Alex
Can't really offer much more except that I observe that if I comment out
selectCtrl.activate(); then I can drag the map to a new position when the
cursor is over the feature on the vector layer delivered by WFS, but if the
selectctrl is activated then dragging the map does not work when the cursor
is in that position (but it does work if the cursor is anywhere else on the
map). So there seems to be some kind of conflict caused by this control.
Does this help?
Regards,
Chris
-----Original Message-----
From: Alexandre Dube [mailto:adube at mapgears.com]
Sent: 24 February 2010 15:47
To: chris.green at ibstv.co.uk
Cc: Users at openlayers.org
Subject: Re: [OpenLayers-Users] Selectfeature not firing
Chris,
Could you share a live example or more code demonstrating your problem ?
The code you pasted below doesn't seem to have any issue.
Kind regards,
Alexandre
Chris Green wrote:
>
> Hello all
>
> Hope someone can help with what is probably a simple problem that I
> dont seem to be able to solve. I have created a vector layer which
> has features taken from a wms layer:
>
> var wfs = new OpenLayers.Layer.Vector("Countries WFS", {
>
> styleMap: styleMap2,
>
> strategies: [new OpenLayers.Strategy.BBOX()],
>
> protocol: new OpenLayers.Protocol.WFS({
>
> url:
>
"http://localhost/cgi-bin/mapserv.exe?map=c:/ms4w/apps/OLFurtherTest/htdocs/
wfsVectorGetFeature.map",
>
> featureType: "France",
>
> featureNS: "http://mapserver.gis.umn.edu/mapserver"
>
> })
>
> });
>
> map.addLayer(wfs);
>
> This works OK, but I want to be able to click to select an individual
> feature so I added:
>
> var selectCtrl = new OpenLayers.Control.SelectFeature(wfs,
>
> {clickout: true}
>
> );
>
> map.addControl(selectCtrl);
>
> selectCtrl.activate();
>
> However the selectfeature control does not fire in response to any map
> clicks. Can anyone suggest what I am missing?
>
> Chris
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Users mailing list
> Users at openlayers.org
> http://openlayers.org/mailman/listinfo/users
>
--
Alexandre Dubé
Mapgears
www.mapgears.com
More information about the Users
mailing list