1

gwt -maps-3.8.0 lib GWT-Mapsを使用すると、サイズ変更をトリガーできません。

->「import com.google.gwt.user.client.Event;」を使用してみました -> Event.trigger(mapWidget,"resize");「メソッド trigger(GoogleMap, String) はタイプ Event に対して定義されていません」

(これはここからのフォローアップです: Google マップの 2 回目の呼び出しでは、マップが正しいサイズで表示されません)

4

2 に答える 2

2

独自のネイティブ JS コードを使用したくない場合は、gwt mapWidget.getMap().triggerResize()-maps-3.8.0 ライブラリによって提供されるメソッドを使用できます。

于 2012-12-10T12:45:02.517 に答える
2

それは私がこれまでに見つけた最高のものです:

private final native void resizeMap(GoogleMap map) /*-{
    $wnd.google.maps.event.trigger(map, 'resize');
}-*/;
于 2012-07-30T13:44:51.070 に答える