0
gwt-maps-3.8.0 v3을 처음 사용하는 경우 여러 개의 창에지도를 표시하려고하면 완전히 표시되지 않고 대신 절반의지도가 표시됩니다. 빠진 여부를 내가 동일한 코드를 수행하고 다른 탭에 그것을 추가 할 때Google지도 V3 크기 조정
이 전체지도를 보여줍니다public class MapTest extends HorizontalPanel {
GoogleMap map;
VerticalPanel mapVp = new VerticalPanel();
public MapTest(){
mapVp.setSize(String.valueOf(BodyPanel.bodyWidth - 505),
String.valueOf(BodyPanel.bodyHeight + 5));
LatLng myLatLng = LatLng.create(30.440099, 36.843498);
MapOptions myOptions = MapOptions.create();
myOptions.setZoom(5);
myOptions.setCenter(myLatLng);
myOptions.setMapTypeId(MapTypeId.TERRAIN);
myOptions.setMapTypeControl(true);
map = GoogleMap.create(mapVp.getElement(), myOptions);
add(mapVp)
}
}
TabItem tabItem = new TabItem("MapTest");
tabItem.add(new MapTest());
이 ...이 맵의 크기를 감소 .. .. 시도를 내 코드를 확인하고 알려주세요 이 문제를 해결하기 위해, pls는 도움이 ... 즉, 다시 있습니다 .. TabItem의 초기화 내가 GWT 타이머를 사용하여로드 맵에 지연을 추가하여이 문제를 해결
tabItem = new TabItem("MapTest");
tabItem.add(new MapTest());
지도가 동일한 패널에 표시됩니까? – ClydeFrog
예 ...하지만 동일한 코드를 사용하여 탭에 추가하고 있습니다 ... 첫 번째 페이지 전체지도는 두 번째 절반 만 표시됩니다 .. – Rahman
어디서'BodyPanel'이 정의되어 있습니까? – ClydeFrog