4

我一直在尝试让 Web GL Globe ( http://code.google.com/p/webgl-globe ) 工作。我从 Google 代码页面下载了源代码,并将所有文件解压缩到一个文件夹中。5 月 13 日的版本是撰写本文时的最新版本。然而,在 Chrome 和其他浏览器中,index.html 页面在没有地球的情况下加载。我快速查看了代码,但我是 javascript 等的新手。似乎对文件的某些引用不正确,就好像我更正了该行一样:

     background: #000000 url(/globe/loading.gif) center center no-repeat;

     background: #000000 url(../globe/loading.gif) center center no-repeat;

我得到一个加载轮 gif 加载但永远旋转。

进一步查看代码,它似乎移动globe.animate();到不同的行创建了一个工作地球,但没有数据加载功能。我尝试了以下方法来显示地球仪:

        globe.createPoints();
        settime(globe,0)();
      }
    }
  };globe.animate();

基本上,我希望 WebGL 地球的工作下载(zip?)或有人查看http://code.google.com/p/webgl-globe/downloads/list上的下载并让我知道如何从网站上的损坏代码创建一个工作版本。

提前致谢,

夏洛特

4

2 回答 2

5

您是否只是通过在文件系统之外运行它来托管它?如果您是,那么这就是图像未加载的原因“/”将引用您的根目录。如果您在具有 python 的东西上运行,则可以从项目目录运行以下命令

python -m SimpleHTTPServer 8000

然后浏览到http://0.0.0.0:8000/它应该可以工作。

显示它工作

于 2011-06-13T22:02:01.397 回答
0

如果只是点击 index.html 是不行的,因为 js 文件不会被加载

<script type="text/javascript" src="/globe/globe.js"></script>

如果您使用例如 MAMP (WAMP) 并将您的文档根目录更改为 /Users/You/Downloads/webgl-globe-master

您只需要去那里即可加载 js 文件而无需编辑 html 代码:

http://localhost:8888/globe/
于 2014-02-27T01:16:49.847 回答