Если добавлять динамически, то только самый первый объект отображается на карте
Код: Выделить всё
this.layer = new OpenLayers.Layer.Vector.Click('myLayer',
{strategies: [new OpenLayers.Strategy.Cluster({distance: 30, threshold: 2})],
});
периодически вызывается: this.layer.addFeatures([myObject]);
кластеризация не работает
Код: Выделить всё
var fe = [];
for (var id in myObjects) {
if (!myObjects.hasOwnProperty(id)) continue;
fe.push(myObjects[id]);
}
this.layer.removeAllFeatures();
this.layerCars.addFeatures(fe);
ЗЫ список myObjects используется и в других местах