2013-02-05 2 views
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()); 
+0

지도가 동일한 패널에 표시됩니까? – ClydeFrog

+0

예 ...하지만 동일한 코드를 사용하여 탭에 추가하고 있습니다 ... 첫 번째 페이지 전체지도는 두 번째 절반 만 표시됩니다 .. – Rahman

+0

어디서'BodyPanel'이 정의되어 있습니까? – ClydeFrog

답변

0

같은 다른 탭에 동일한 페이지를 추가하려고 참조 된 Joomla GWT 솔루션 및 구현 ... 여기에 link

관련 문제