Do not encode geometry in properties if geometryName is different

This commit is contained in:
Bart van den Eijnden
2014-12-04 11:23:01 +01:00
parent dcd81ab4b3
commit f0bf61bbf3
2 changed files with 10 additions and 1 deletions

View File

@@ -508,7 +508,7 @@ ol.format.GeoJSON.prototype.writeFeatureObject = function(
ol.format.GeoJSON.writeGeometry_(geometry, opt_options));
}
var properties = feature.getProperties();
goog.object.remove(properties, 'geometry');
goog.object.remove(properties, feature.getGeometryName());
if (!goog.object.isEmpty(properties)) {
goog.object.set(object, 'properties', properties);
}