Web GL Globe无法在本地工作

问题描述

| 我一直在尝试使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/