[OpenLayers-Users] Remove Features By Id

Andreas Hocevar ahocevar at opengeo.org
Thu Nov 26 02:40:47 EST 2009


Hi,

Mehmet Sirin wrote:
> I'm failing when trying to remove a feature selected by its ID:
>
> var startpoint= new OpenLayers.Feature.Vector(point,null,start_style);
> startpoint.id <http://startpoint.id>="hey";
> mylayer.addFeatures([startpoint]); 
> ...
> var something=getFeatureById("hey"); //works
> mylayer.removeFeatures(mylayer.features[something]);

The removeFeatures method takes an array of features as argument:

myLayer.removeFeatures([something]);

Regards,
Andreas.

>
>
>
> Maybe  it's in general not possible choosing a feature by an 
> associative key ?
> Then how solving this problem in another, elegant way ? (i have a 
> solution for my problem, but it's definitely not fine or elegant^^)
>
>
>
>
> leaving you kind regards
> mehmet sirin c.
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Users mailing list
> Users at openlayers.org
> http://openlayers.org/mailman/listinfo/users
>   


-- 
Andreas Hocevar
OpenGeo - http://opengeo.org/
Expert service straight from the developers.




More information about the Users mailing list