I'm working on a d3.js project and I'm struggling with reading in my json file (my data doesn't load). I'm not sure if it's an issue with my code or my file.
My location.json file looks like this (first few lines)
[
{
"Latitude": 15.64624,
"Longitude": 32.46113,
"": ""
},
{
"Latitude": 37.67971,
"Longitude": -121.9076,
"": ""
},
{
"Latitude": 40.51361,
"Longitude": -74.25005999999998,
"": ""
}
]
My source code looks like this:
d3.json('../static/data/serial_killers/location.json', function(error,
mapData) {
var features = mapData.features;
map.selectAll('.geo-path')
.data(features)
.enter().append('path')
.attr('class', 'geo-path')
.attr('d', path)
.attr("visibility", "visible")
.style("stroke-opacity", 1)
.style("fill-opacity", 0.5);
});
I also tried to tackle it this way, to no prevail
d3.json("../static/data/serial_killers/location.json",
function(topology) {
map.selectAll('.geo-path')
.data(topology.features)
.enter()
.append('path')
.attr('class', 'geo-path')
.attr('d', path)
.attr("visibility", "visible")
.style("stroke-opacity", 1)
.style("fill-opacity", 0.5);
});
any help would be greatly appreciated