[OpenLayers-Dev] initialise layer.vector with features doesn't work

Steven M. Ottens steven at minst.net
Thu Aug 25 06:41:30 EDT 2011

Hi all,

I'm trying to initialise a vector layer directly with features eg:
var params = { features: new OpenLayers.Geometry.Point(5,52) };
layer = new OpenLayers.Layer.Vector('name', params);

However, the Vector class initialises with an empty features array and 
overrides my passed in features array, see line 267: 

The API docs suggest it is possible to pass in features, although 
doesn't explicitly say so ( 

Is this a bug or a feature?

If it is a feature what is the preferred way to initialise a vector 
layer with a feature? Or should I first initialise the vector layer and 
then use addFeature()?


More information about the Dev mailing list