Google지도를 jquery-ui 탭에 배치하면 특정 상황에서지도가 제대로 표시되지 않습니다. 재현하려면 :Google지도 + jQuery : 렌더링 버그
- 이동하는 here
- 크기 조정 브라우저 창을 '목록'링크
- 을 클릭
- 관찰 (가)
을 '지도'링크를 클릭하면 그 장소의 이름 오버레이의 일부 제대로 그린다. 그러나 다른 사람들은 그렇지 않다. 문제의 범위를 제한하기 위해 실제로 모든 jquery-ui 항목을 제거했습니다. 문제의 원인이되는 숨기기/표시 : 블록은 표시 응용 프로그램처럼 보입니다.
UPDATE 버그도 발생
가끔 표시간에 토글 막 : 없음/블록 - 예를 들어 크기 조정이 발생하지 않습니다. 이것은 IE (8)에서 가장 일반적인 것 같습니다.
map_initialize();
는 페이지 크기가 조절되는지도 알려해야하기 때문에이, 어쩌면 당신이 JQuery와 하나
을하지 데 문제가 있어요
if (window.attachEvent) {
window.attachEvent("onresize", function() {this.map.onResize()});
} else {
window.addEventListener("resize", function() {this.map.onResize()} , false);
}
후 :
Google지도 API v2 또는 v3 용인가요? 나는 v3와 함께 작업 해왔고 비슷한 문제를 겪어 왔지만 아직 100 % 해결할 수는 없습니다. –
나는 그 문제를 풀어 보자. http://stackoverflow.com/a/13380866/1823525 –