From a4a9d6f6e92fd44d201efd7476a07e30120fb977 Mon Sep 17 00:00:00 2001 From: jshjelse <jshjelse@stud.ntnu.no> Date: Sat, 21 Oct 2023 21:01:17 +0200 Subject: [PATCH] Ferdigstille --- javascript/fileHandler.js | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/javascript/fileHandler.js b/javascript/fileHandler.js index abe77ce..cfa1da4 100644 --- a/javascript/fileHandler.js +++ b/javascript/fileHandler.js @@ -7,22 +7,25 @@ function handleFile() { return alert("No chosen file!") } - console.log(selectedFile); - - var fr = new FileReader(); + //console.log(selectedFile); // Printer bare selve filen til loggen + fileHandler.value = ""; document.getElementById("loadButton").style.backgroundColor = "orangered"; - /* - fr.onload = function() { - var layer = omnivore.geojson(fr.result).addTo(map); - map.fitBounds(layer.getBounds()) - } - - fr.readAsDataURL(selectedFile); + var read = new FileReader(); + read.readAsDataURL(selectedFile); + + var newLayer = L.geoJSON(null, {style: getStyle()}) - console.log("Kanskje bra...") - */ + read.onloadend = function() { + fetch(read.result).then(function(response) { + return response.json(); + }).then(function(data) { + newLayer.addData(data); + }) + } - //console.log(data) + overlayMaps[selectedFile.name] = newLayer; + handleLayer(selectedFile.name); + updateSidebar(); } -- GitLab