Accept flat coordinates in LinearRing constructor

This commit is contained in:
ahocevar
2018-07-07 17:12:12 +02:00
parent a09b6c91c9
commit 0ec0491ef6
3 changed files with 20 additions and 40 deletions

View File

@@ -418,11 +418,7 @@ GMLBase.prototype.readFlatLinearRing_ = function(node, objectStack) {
GMLBase.prototype.readLinearRing = function(node, objectStack) {
const flatCoordinates = this.readFlatCoordinatesFromNode_(node, objectStack);
if (flatCoordinates) {
const ring = new LinearRing(null);
ring.setFlatCoordinates(GeometryLayout.XYZ, flatCoordinates);
return ring;
} else {
return undefined;
return new LinearRing(flatCoordinates, GeometryLayout.XYZ);
}
};