问题描述
|
我一直在尝试使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 Globe的有效下载文件(zip?),或者希望有人在http://code.google.com/p/webgl-globe/downloads/list上查看下载内容,并告诉我如何根据网站上的损坏代码创建工作版本。
提前致谢,
夏洛特
解决方法
您是否只是通过在文件系统上运行它来托管它?如果是这样的话,这就是为什么图像不加载的原因\“ / \”将引用您的根目录。如果您正在运行具有python的程序,则可以从项目目录运行以下命令
python -m SimpleHTTPServer 8000
然后浏览到http://0.0.0.0:8000/,它应该可以工作。
, 如果您仅单击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/