From c0a50ce24bca7361510e92848ae03630f8f7e3da Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Sun, 1 Dec 2013 18:20:48 +0100 Subject: [PATCH] Add ol.geom.MultiPolygon#getInteriorPoints --- src/ol/geom/multipolygon.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/ol/geom/multipolygon.js b/src/ol/geom/multipolygon.js index 6249ac779c..eca4120f3c 100644 --- a/src/ol/geom/multipolygon.js +++ b/src/ol/geom/multipolygon.js @@ -54,6 +54,17 @@ ol.geom.MultiPolygon.prototype.getEndss = function() { }; +/** + * @return {Array.} Interior points. + */ +ol.geom.MultiPolygon.prototype.getInteriorPoints = function() { + var ys = ol.geom.flat.linearRingssMidYs( + this.flatCoordinates, 0, this.endss_, this.stride); + return ol.geom.flat.linearRingssGetInteriorPoints( + this.flatCoordinates, 0, this.endss_, this.stride, ys); +}; + + /** * @return {Array.} Polygons. */