1

使用gwt-maps-3.8.0 lib GWT-Maps,我无法触发调整大小。

-> 尝试使用“import com.google.gwt.user.client.Event;” -> Event.trigger(mapWidget,"resize");“事件类型的触发器(GoogleMap,String)方法未定义”

(这是从这里开始的后续行动:谷歌地图的第二次调用没有以正确的大小显示地图

4

2 回答 2

2

这是迄今为止我发现的最好的:

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

如果您不想使用自己的 nativ JS 代码,您可以使用mapWidget.getMap().triggerResize()gwt-maps-3.8.0 库提供的方法

于 2012-12-10T12:45:02.517 回答