topojson と tsv をロードするマップを作成しました。
queue()
.defer(d3.json, "data/ita_com2.json")
.defer(d3.json, "data/infra_topo.json")
.defer(d3.json, "data/corridoi_topo.json")
.defer(d3.json, "data/pend.php")
.defer(d3.tsv, "data/popres91-11.tsv")
.await(ready);
function ready(error, base, infra, corr, dati, popres) {
console.log(error);
....
ローカルホストでは問題なく動作しますが、オンラインに移動すると tsv が読み込まれません!
http://www.danielepennati.com/prove/mapping/ita_pop_pend.html
console.log を見ると、次のような console.log(error) 出力が表示されます。
SyntaxError {}
および tsv のアンロードによって発生したエラー
Uncaught TypeError: Cannot call method 'forEach' of undefined
なぜこのエラーが発生するのか本当に理解できません! ローカルホストでは、コンソールに tsv をロードすると問題なくオンラインで動作します。問題なく取得できます。
d3.tsv("data/data.tsv", function(error, data) {
console.log(data);
});
何か考えはありますか?
ありがとう
ダニエル