diff options
-rw-r--r-- | web/cobrands/fixmystreet/assets.js | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/web/cobrands/fixmystreet/assets.js b/web/cobrands/fixmystreet/assets.js index 5a25cc128..b2b1cd602 100644 --- a/web/cobrands/fixmystreet/assets.js +++ b/web/cobrands/fixmystreet/assets.js @@ -866,6 +866,19 @@ $(function() { fixmystreet.assets.init(); }); +OpenLayers.Geometry.MultiPolygon.prototype.containsPoint = function(point) { + var numPolygons = this.components.length; + var contained = false; + for(var i=0; i<numPolygons; ++i) { + polygon = this.components[i].containsPoint(point); + if (polygon) { + contained = polygon; + break; + } + } + return contained; +}; + OpenLayers.Layer.Vector.prototype.getFeatureAtPoint = function(point) { for (var i = 0; i < this.features.length; i++) { var feature = this.features[i]; |