지도를 탭형태로 하다보니 깨짐현상이 있습니다

이리저리 찾아보다가 아래소스로 처리를 했긴한데요.
map.relayout();
map.setCenter(markerPosition);//마커의위치가 센터로이동
마커의 배경도 같이 쪼그라 들어서 글씨가 잘 안보입니다
마커의 배경도 넓히거나 마커도 다시 찍어야하거나 뭔가는 해야하는데 이부분은 어떻게 해야하는지 궁금합니다…


마커에 관련된소스는 아래와같습니다
// 마커가 표시될 위치입니다
var markerPosition = new kakao.maps.LatLng(<?php echo $write['bizlist_26']; ?>, <?php echo $write['bizlist_27']; ?>);

// 마커를 생성합니다
var marker = new kakao.maps.Marker({
position: markerPosition
});

// 마커가 지도 위에 표시되도록 설정합니다
marker.setMap(map);

var iwContent = ‘

<?php echo $write['bizlist_03'];?>
<<?php echo $site_data['name'];?> 제휴샵>
’, // 인포윈도우에 표출될 내용으로 HTML 문자열이나 document element가 가능합니다
iwPosition = new kakao.maps.LatLng(<?php echo $write['bizlist_26']; ?>, <?php echo $write['bizlist_27']; ?>); //인포윈도우 표시 위치입니다

// 인포윈도우를 생성합니다
var infowindow = new kakao.maps.InfoWindow({
position : iwPosition,
content : iwContent
});

// 마커 위에 인포윈도우를 표시합니다. 두번째 파라미터인 marker를 넣어주지 않으면 지도 위에 표시됩니다
infowindow.open(map, marker);

지도가 있는 탭이 보일 때 Infowindow를 닫은 후 다시 지도에 표시해주세요.

map.relayout();
map.setCenter(marker.getPosition());

infowindow.close();
infowindow.open(map, marker);