second call of google maps does not show the map in correct size

前端 未结 3 705
离开以前
离开以前 2021-01-14 08:24

using gwt-maps-3.8.0 i display a route in a gwt popup. Works when called once but does not work on second call.

What should i do ... some advice to refresh the mapW

3条回答
  •  生来不讨喜
    2021-01-14 08:52

    Using the GWT-V3-Maps-API it would be done as follows for a case where a div or window resizes:

        /*
         * Example of how to dynamically resize the map to fit the window - add
         * your events
         */
        Window.addResizeHandler(new ResizeHandler() {
            @Override
            public void onResize(ResizeEvent event) {
                MapHandlerRegistration.trigger(mapWidget, MapEventType.RESIZE);
                GWT.log("Window has been resized!");
            }
        });
    
        mapWidget.addResizeHandler(new ResizeMapHandler() {
            @Override
            public void onEvent(ResizeMapEvent event) {
                GWT.log("Map has been resized!");
            }
        });
    

提交回复
热议问题