0

WebGL Globeコード パッケージのサンプルを実行しようとしています。GitHub リポジトリからコードをダウンロードしglobe、メイン ディレクトリのフォルダー内でページを実行しようとしています。

WebGL Globe を自分のマシンにローカルにロードする際に問題が発生しています。Webページのリクエストをローカルで処理するために、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()

ご覧のとおり、すべてのファイルが正しく読み込まれます。

以前の質問にアクセスしましたが、提供された解決策はどれも私 (および最初に質問をした人) にとってはうまくいきませんでした。

私が間違っているかもしれないことを誰かが知っていますか?Google がこのプロジェクトのサポートを停止した可能性はありますか?

4

2 に答える 2

2

プロジェクトへの最近のコミットにより、新しいバージョンの Three.js を使用するようにコードが更新されましたが、実際の Three.js ファイルは更新されませんでした。

globe/third-party/three.min.jsそのため、最新バージョンのThree.jsに置き換えます。

地球がポップアップするまで数秒待ちます。私のコンピュータでは、それを見るまでに約 6 秒かかりました。

于 2015-01-12T19:03:34.667 に答える
0

地球上の線をレンダリングするためのすべての座標とマグニチュードを含む JSON ファイルを調べてみてください。JSON ファイルには、[経度、緯度、大きさ、色、経度、緯度、大きさ、色] の形式の情報が含まれています上図の通りです。JSON ファイルに問題があるかどうかを判断する簡単な方法は、クリック アンド ドラッグで地球儀を移動し、カーソルが移動カーソルに変わった場合は、JSON ファイルです。他のすべてが失敗した場合は、Web サーバーの別の実装を試してください (Apache かな?)。また、開発者コンソール (CTRL + SHIFT + I) をチェックして、エラーがないかどうかを確認します。

于 2015-11-17T14:00:08.273 に答える