aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--web/cobrands/fixmystreet/assets.js13
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];