WebGL Globe 无法加载
WebGL Globe Won't Load
我正在尝试 运行 WebGL Globe code package. I have downloaded the code from the GitHub repository 中的示例,并且正在尝试 运行 主目录的 globe
文件夹中的页面。
我在本地计算机上加载 WebGL Globe 时遇到问题。我已经设置了一个带有 Python 的 SimpleHTTPServer 来处理本地网页的请求。这个 Python 脚本位于项目的根目录(readme
文件所在的目录)以确保 HTML 代码中的所有文件引用都是正确的。我能够加载页面,但是,地球不会加载并且进度条图像仍然存在。这会产生以下结果:
当我加载页面时,Python 显示以下输出:
Python代码:
import SimpleHTTPServer
import SocketServer
PORT = 8000
Handler = SimpleHTTPServer.SimpleHTTPRequestHandler
httpd = SocketServer.TCPServer(("", PORT), Handler)
print "serving at port", PORT
httpd.serve_forever()
如您所见,所有文件均已正确加载。
我访问了 previous question,但所提供的解决方案中有 none 对我(以及最初提出问题的人)有效。
有谁知道我可能做错了什么?有没有可能Google已经停止支持这个项目了?
由于最近 commit 项目,代码已更新为使用较新版本的 Three.js,但实际 Three.js 文件未更新。
因此将 globe/third-party/three.min.js
替换为最新版本的 Three.js。
给地球几秒钟弹出。在我的电脑上,我花了大约 6 秒才看到它。
尝试查看 JSON 文件,其中包含用于在地球上呈现线条的所有坐标和量级。 JSON 文件包含格式为 [longitude, latitude, magnitude, colour, longitude, latitude, magnitude, colour] 的信息 如果缺少任何逗号,则根本不会渲染地球,最后一个值不得如上所示,它后面有任何逗号。判断 JSON 文件是否有问题的一种简单方法是尝试单击并拖动以移动地球,如果光标变为移动光标,则它是 JSON 文件。如果一切都失败了,那么尝试另一个网络服务器的实现(也许是 Apache?)。另外,检查开发人员控制台 (CTRL + SHIFT + I) 以查看是否有任何错误。
我正在尝试 运行 WebGL Globe code package. I have downloaded the code from the GitHub repository 中的示例,并且正在尝试 运行 主目录的 globe
文件夹中的页面。
我在本地计算机上加载 WebGL Globe 时遇到问题。我已经设置了一个带有 Python 的 SimpleHTTPServer 来处理本地网页的请求。这个 Python 脚本位于项目的根目录(readme
文件所在的目录)以确保 HTML 代码中的所有文件引用都是正确的。我能够加载页面,但是,地球不会加载并且进度条图像仍然存在。这会产生以下结果:
当我加载页面时,Python 显示以下输出:
Python代码:
import SimpleHTTPServer
import SocketServer
PORT = 8000
Handler = SimpleHTTPServer.SimpleHTTPRequestHandler
httpd = SocketServer.TCPServer(("", PORT), Handler)
print "serving at port", PORT
httpd.serve_forever()
如您所见,所有文件均已正确加载。
我访问了 previous question,但所提供的解决方案中有 none 对我(以及最初提出问题的人)有效。
有谁知道我可能做错了什么?有没有可能Google已经停止支持这个项目了?
由于最近 commit 项目,代码已更新为使用较新版本的 Three.js,但实际 Three.js 文件未更新。
因此将 globe/third-party/three.min.js
替换为最新版本的 Three.js。
给地球几秒钟弹出。在我的电脑上,我花了大约 6 秒才看到它。
尝试查看 JSON 文件,其中包含用于在地球上呈现线条的所有坐标和量级。 JSON 文件包含格式为 [longitude, latitude, magnitude, colour, longitude, latitude, magnitude, colour] 的信息 如果缺少任何逗号,则根本不会渲染地球,最后一个值不得如上所示,它后面有任何逗号。判断 JSON 文件是否有问题的一种简单方法是尝试单击并拖动以移动地球,如果光标变为移动光标,则它是 JSON 文件。如果一切都失败了,那么尝试另一个网络服务器的实现(也许是 Apache?)。另外,检查开发人员控制台 (CTRL + SHIFT + I) 以查看是否有任何错误。