Webgl Globe不在本地工作

时间:2011-06-13 21:20:47

标签: javascript html google-chrome google-code webgl-globe

我一直在尝试让Web GL Globe(http://code.google.com/p/webgl-globe)正常工作。我从Google代码页下载了源代码,并将所有文件解压缩到一个文件夹中。 5月13日的发布是写作的最新版本。 但是,index.html页面在Chrome和其他浏览器中没有全局加载。我快速查看了代码,但我是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,但没有数据加载功能。 我尝试了以下内容来显示地球:

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

基本上我会喜欢WebGL地球的工作下载(zip?)或有人看看http://code.google.com/p/webgl-globe/downloads/list上的下载,让我知道如何从网站上的破解代码创建工作版本

提前致谢,

夏洛特

2 个答案:

答案 0 :(得分:5)

您是通过在文件系统上运行它来托管这个吗?如果您是那么图像未加载的原因“/”将引用您的根目录。如果您正在使用python运行某些东西,则可以从项目目录

运行以下命令
python -m SimpleHTTPServer 8000

然后浏览到http://0.0.0.0:8000/,它应该有效。

showing it working

答案 1 :(得分: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/