diff options
author | Dave Arter <davea@mysociety.org> | 2018-09-17 14:36:32 +0100 |
---|---|---|
committer | Dave Arter <davea@mysociety.org> | 2018-09-17 14:36:32 +0100 |
commit | 8cd13ad6f72340a40046a2a5c5d86b483155a89b (patch) | |
tree | 96d2e553d8eac57fdba0666d8d0bcbb0b54fbad2 /web/js/map-OpenLayers.js | |
parent | a56a86202640279d7eb48179c520477f64173a61 (diff) |
Handle MultiPolygon geometries for boundary on /reports
Diffstat (limited to 'web/js/map-OpenLayers.js')
-rw-r--r-- | web/js/map-OpenLayers.js | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/web/js/map-OpenLayers.js b/web/js/map-OpenLayers.js index fd69e034d..efa457928 100644 --- a/web/js/map-OpenLayers.js +++ b/web/js/map-OpenLayers.js @@ -525,7 +525,8 @@ $.extend(fixmystreet.utils, { $.extend(style.defaultStyle, { fillColor: 'black', strokeColor: 'black' }); } var geometry = this.features[0].geometry; - if (geometry.CLASS_NAME == 'OpenLayers.Geometry.Collection') { + if (geometry.CLASS_NAME == 'OpenLayers.Geometry.Collection' || + geometry.CLASS_NAME == 'OpenLayers.Geometry.MultiPolygon') { $.each(geometry.components, function(i, polygon) { new_geometry.addComponents(polygon.components); extent.extend(polygon.getBounds()); |