0

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);
});

何か考えはありますか?
ありがとう
ダニエル

4

0 に答える 0