2011-06-13 47 views
4

我一直在试图让Web GL Globe(http://code.google.com/p/webgl-globe)正常工作。我从Google Code页面下载了源代码,并将所有文件解压到一个文件夹中。 5月13日发布是写作的最新版本。 但是,index.html页面在Chrome和其他浏览器中加载时没有globe。我有一个快速浏览一下代码,但我是新来的JavaScript等,出现了一些引用的文件是不正确的,如果我纠正行:Web GL Globe不能在本地工作

 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,让我知道如何从网站上的破解代码创建一个工作版本。

由于提前,

夏洛特

回答

5

你举办这次只是通过运行它从文件系统?如果你是那么这就是为什么图像不加载“/”将指向你的根目录。如果你的东西,有蟒蛇运行,就可以运行从项目目录

python -m SimpleHTTPServer 8000 

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

showing it working

+0

嗨,感谢您的快速回复。我试过这个,但是如果我将它们留在与.zip文件相同的结构中,链接仍然会全部坏掉。使用python终端中的错误,我能够将所有内容移动到预期的位置,并且我再也没有在终端中看到任何404错误。然而,永久装载车轮的问题仍然存在。您是否可以尝试从http://code.google.com/p/webgl-globe/downloads/list获取代码,并让我知道它是否有效?我认为这可能只是最新的版本是坏的,我不能得到一个旧版本。 – Charlotte 2011-06-14 19:06:14

+0

我刚刚从你给的那个URL下载了最新的快照,从根目录运行它[只是用截图运行它]。我起初试图从“globe”目录运行它 - 但这不起作用,您必须从项目目录(README.md所在的位置)运行python -m SimpleHTTPServer,但它需要一段时间才能加载加载。 – Kinlan 2011-06-14 21:57:24

+0

如果你使用Winblows,只需从一个wamp服务器运行它即可 – 2014-03-21 03:21:57

0

如果你只需要点击index.html的,这是行不通的,因为JS文件就不会被加载

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

可以肯定的,如果你使用为例MAMP(WAMP)和改变你的文档根目录为/用户/您/下载/支持WebGL全球主

你就只能去那里,以加载JS文件,无需编辑HTML代码:

http://localhost:8888/globe/