1

そこで、簡単なマップ チュートリアルと、GWT v2.4 を使用しているプレリリース マップ v3.8 に含まれるサンプルを試しました。何を試しても、次のエラーが発生します。

onModuleLoad() threw an exception

Exception while loading module com.google.gwt.worldbrewers.client.WorldBrewers. See Development Mode for details.

次に、以下のように述べています。

java.lang.reflect.InvocationTargetException

では、その原因となっている元のものは

Caused by: com.google.gwt.core.client.JavaScriptException: (TypeError): $wnd.google is undefined

この行が原因でした:

LatLng myLatLng = LatLng.create(-34.397, 150.644);

このコードから何をコメントアウトしても同じ例外が発生するため、これに対する解決策は本当に簡単です。

 LatLng myLatLng = LatLng.create(-34.397, 150.644);
           MapOptions myOptions = MapOptions.create();
           myOptions.setZoom(8.0);
           myOptions.setCenter(myLatLng);
           myOptions.setMapTypeId(MapTypeId.ROADMAP);
           GoogleMap.create(Document.get().getElementById("map_canvas"), myOptions);

誰かが機能してマーカーを投稿する本当に基本的なコードを見せてもらえますか? 上記のコードをすべて削除しても、プログラムは壊れないので、そこに何かがあります(これはチュートリアルからのものです)。

4

1 に答える 1

0

Google Maps JavaScript API が読み込まれていないようです。

gwt-maps-3.8.0 プレリリース ライブラリの README には、スクリプト ファイルを含める方法が記載されています。

1) ホスト ファイルを更新して、次のスクリプト タグを含めます。

<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=SENSOR_TRUE_OR_FALSE"></script>
于 2012-10-19T23:42:22.093 に答える