포리비엠

다음 지도 map API 계속 데이터 로딩 중 뜨는 현상 해결 방법 본문

개발

다음 지도 map API 계속 데이터 로딩 중 뜨는 현상 해결 방법

포리비엠 2017. 3. 16. 21:34

다음 지도 map api를 다루면서 계속 지도가 로드 되지 않고, 데이터 로딩중 이라는 화면만 나온 채 깨지는 현상이 있었다.


윈도우 크기를 변화하는 순간 깨지던 지도가 다시 정상으로 로드 되곤 했는데, 이러한 버그의 이유를 찾았다.


다음지도를 부르는 <script/> 가 기존 html이 다 로딩되기 전에 호출이 되버려서 생기는 시간 괴리 때문에 깨지는 현상이 일어났다.


따라서 스크립트를 html코드가 다 로드 되고 난 후에 호출해야 한다.


방법으로는 


이런 식으로 윈도우가 다 로드 된 이 후에 스크립트를 호출해 주면 된다!


6 Comments
댓글쓰기 폼