Use new setCoordinates methods
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user