Use new setCoordinates methods

This commit is contained in:
ahocevar
2013-11-09 15:17:10 +01:00
parent fec638e8be
commit 1c3b839a6f
3 changed files with 44 additions and 53 deletions

View File

@@ -470,26 +470,6 @@ ol.layer.Vector.prototype.setTemporary = function(temporary) {
};
/**
* TODO: This should go away - features should either fire events when changed,
* or feature changes should be made through the layer.
*
* @param {Array.<ol.Feature>} features Features.
*/
ol.layer.Vector.prototype.updateFeatures = function(features) {
var extent = ol.extent.createEmpty();
for (var i = features.length - 1; i >= 0; --i) {
var feature = features[i];
var geometry = feature.getGeometry();
this.featureCache_.remove(feature);
this.featureCache_.add(feature);
ol.extent.extend(extent, geometry.getBounds());
}
this.dispatchEvent(new ol.layer.VectorEvent(
ol.layer.VectorLayerEventType.CHANGE, features, [extent]));
};
/**
* Sort function for `groupFeaturesBySymbolizerLiteral`.
* @private