지도를 감싸고 있는 div를 최대화 시키면 지도가 리로딩이 안 됩니다

부트스트랩을 이용해서 지도를 감싼 div를 최대화 시켰습니다.
그 다음에 지도의 레벨을 변경해서 줌을 땡기고 지도를 키우려고 하는데 지도에 적용이 안 됩니다.
map.relayout()을 해도 그렇고 setLevel()을 적용시켜도 적용이 안 됩니다.
ajax로 지도 위에 다른 요소들을 띄어놓아서 다시 호출하기 어려워 다른 스크립트에서 적용시키려고 합니다.
해결방안이 있을까요?

아직 답을 찾고 있습니다…

부트스트랩에 적용된 css가 지도에 영향을 주고 있는지 확인해주세요.
그리고 현상을 확인할 수 있는 URL 또는 소스 코드 첨부 부탁드립니다.

ajax에서 지도를 만든 후 마지막에 전역변수로 다시 map을 저장하고 불러오니 relayout 적용되었습니다!

1개의 좋아요