On Thursday, August 27, 2009, Brad Spencer <[email protected]> wrote:
>
>
>
>
>
>
>
>
>
>
>
>
>
> List,
>
>
>
> I have been struggling with a SelectFeature on a vector
> layer. I create the layers quite OK but am having trouble getting my popup to 
> work
> on a mouse click on feature.
>
>
>
> My code snippet….
>
>
>
> // pointFeature is the array of sorted point objects to be
> added as vector markers
>
>                 userMarkers.addFeatures(filteredPoints);
>
>                 map.addLayer(userMarkers);
>
>
>
> //Create a select feature control and add it to the map.
>
>                  selectControl = new
> OpenLayers.Control.SelectFeature(userMarkers,
>
>                                 {
>
>                                                 //hover:
> true
>
>                                                 onSelect:
> onFeatureSelect
>
>                                                 ,onUnselect:
> onFeatureUnselect
>
>                                 });
>
>
>
>                 map.addControl(selectControl);
>
>                 selectControl.activate();
>
>
>
> When I run this code it will NOT trigger the onFeatureSelect
> function but if I set hover: true it does launch the function.
>
>
>
> Can anyone see a problem with this - I am using 2.8


Hi. The only thing I can think of is some other control activated
after the select feature control. For example if the navigation
control is activated after the select feature control the former (its
drag handler actually) will prevent mousedown events from propagating
to the select control.


>
>
>
> Cheers, Brad
>
>
>
>
>
>
>
>
>
>
>
>
>

-- 
Eric Lemoine

Camptocamp France SAS
Savoie Technolac, BP 352
73377 Le Bourget du Lac, Cedex

Tel : 00 33 4 79 44 44 96
Mail : [email protected]
http://www.camptocamp.com
_______________________________________________
Users mailing list
[email protected]
http://openlayers.org/mailman/listinfo/users

Reply via email to