From f286983573b5980aa50e49c72893ccc0e1744e45 Mon Sep 17 00:00:00 2001 From: Fan-Wu Yang Date: Mon, 15 Oct 2018 16:41:05 +1300 Subject: [PATCH] Fixed issue where the polygon was using an poly object rather than the coordinates --- api/v1/areaFunctions.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/api/v1/areaFunctions.js b/api/v1/areaFunctions.js index 3336f9e..94f73b7 100644 --- a/api/v1/areaFunctions.js +++ b/api/v1/areaFunctions.js @@ -87,9 +87,9 @@ module.exports = { let polygonsMerged = []; polygons.map((polygon) => { console.log(polygon); - if (polygon[0].lat != polygon[polygon.length - 1].lat && - polygon[0].lng != polygon[polygon.length - 1].lng) { - polygon.push({lat: polygon[0].lat, lng: polygon[0].lng}) + if (polygon.coords[0].lat != polygon.coords[polygon.length - 1].lat && + polygon.coords[0].lng != polygon.coords[polygon.length - 1].lng) { + polygon.coords.push({lat: polygon[0].lat, lng: polygon[0].lng}) } let intersect = module.exports.checkIntersects(polygonPoints, polygon.coords); if (intersect != null) {