Add ol.geom.MultiPolygon#getArea

This commit is contained in:
Tom Payne
2013-12-02 12:06:41 +01:00
parent bb294bf52f
commit 8852e3198c
2 changed files with 10 additions and 0 deletions

View File

@@ -1,4 +1,5 @@
@exportSymbol ol.geom.MultiPolygon
@exportProperty ol.geom.MultiPolygon.prototype.getArea
@exportProperty ol.geom.MultiPolygon.prototype.getCoordinates
@exportProperty ol.geom.MultiPolygon.prototype.getPolygons
@exportProperty ol.geom.MultiPolygon.prototype.getType

View File

@@ -49,6 +49,15 @@ ol.geom.MultiPolygon.prototype.containsXY = function(x, y) {
};
/**
* @return {number} Area.
*/
ol.geom.MultiPolygon.prototype.getArea = function() {
return ol.geom.flat.linearRingssArea(
this.flatCoordinates, 0, this.endss_, this.stride);
};
/**
* @return {ol.geom.RawMultiPolygon} Coordinates.
*/