我正在d3.js项目上工作,我正努力读取json文件(我的数据未加载)。我不确定我的代码或文件是否有问题。
我的location.json文件如下所示(前几行)
[
{
"Latitude": 15.64624,
"Longitude": 32.46113,
"": ""
},
{
"Latitude": 37.67971,
"Longitude": -121.9076,
"": ""
},
{
"Latitude": 40.51361,
"Longitude": -74.25005999999998,
"": ""
}
]
我的源代码如下:
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);
});
我也试图以这种方式解决这个问题,但没有成功
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);
});
任何帮助将不胜感激