无法让planet.js工作

时间:2015-04-01 14:32:04

标签: planetary.js

所以我已经遍布了plantary.js页面,运行了所有检查,按照他们的要求安装等等。我无法加载网站。用Google搜索,也看了一下。我完全按照他们的说法使用了快速入门。我究竟做错了什么?我不是很精通JQuery,虽然我对它有一定的了解并且我相信它已经正确安装(我正在运行其他工作正常的jQuery。

代码:

<html>
<head>
  <script type='text/javascript' src='http://d3js.org/d3.v3.min.js'></script>
  <script type='text/javascript' src='http://d3js.org/topojson.v1.min.js'></script>
  <script type='text/javascript' src='planetaryjs.min.js'></script>
</head>
<body>
  <canvas id='globe' width='500' height='500'></canvas>
  <script type='text/javascript' src='yourApp.js'></script>
</body>
</html>

js(yourApp.js):

var planet = planetaryjs.planet();
// You can remove this statement if `world-110m.json`
// is in the same path as the HTML page:
planet.loadPlugin(planetaryjs.plugins.earth({
  topojson: { file: 'world-110m.json' }
}));
// Make the planet fit well in its canvas
planet.projection.scale(250).translate([250, 250]);
var canvas = document.getElementById('globe');
planet.draw(canvas);

我感谢任何帮助!

谢谢!

2 个答案:

答案 0 :(得分:0)

您的代码适合我,因此很可能其中一些文件不在正确的位置:

确保这些文件具有正确的名称,并与index.html位于同一目录中。

答案 1 :(得分:0)

我知道它已经存在很长时间了,但也许对其他人有用

您需要配置IIS以使用JSON文件

  1. 打开IIS管理器。
  2. 选择“默认网站”节点。
  3. 双击MIME类型。
  4. 单击“操作”部分下的“添加…”链接以打开“添加MIME类型”窗口。
  5. 在“添加MIME类型”窗口的“文件扩展名”字段中,键入 .json
  6. 在MIME类型字段中,输入 text / plain
  7. 单击“确定”。