better error handling
This commit is contained in:
parent
fc633effeb
commit
d4a7339005
1 changed files with 5 additions and 5 deletions
|
@ -33,10 +33,7 @@ let map=L.map("map",{center:[38.243,-85.647],zoom:11,layers:[osm]});
|
||||||
let layerControl=L.control.layers({"fetching gas prices...":osm},null,{collapsed:false}).addTo(map);
|
let layerControl=L.control.layers({"fetching gas prices...":osm},null,{collapsed:false}).addTo(map);
|
||||||
fetch("gas.csv").then(response=>{
|
fetch("gas.csv").then(response=>{
|
||||||
layerControl.remove();
|
layerControl.remove();
|
||||||
if(!response.ok){
|
if(!response.ok){throw new Error(response.status)}
|
||||||
L.control.layers({"fetch failed. try reloading?":osm},null,{collapsed:false}).addTo(map);
|
|
||||||
return
|
|
||||||
}
|
|
||||||
return response.text()
|
return response.text()
|
||||||
}).then(csv=>{
|
}).then(csv=>{
|
||||||
let storeLayers={},store,url;
|
let storeLayers={},store,url;
|
||||||
|
@ -51,7 +48,10 @@ fetch("gas.csv").then(response=>{
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
L.control.layers(null,storeLayers,{collapsed:false}).addTo(map)
|
L.control.layers(null,storeLayers,{collapsed:false}).addTo(map)
|
||||||
})
|
}).catch(error=>{
|
||||||
|
L.control.layers({"fetch failed. you could try reloading, otherwise email me.":osm},null,{collapsed:false}).addTo(map);
|
||||||
|
console.error(error)
|
||||||
|
}
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue