HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
💌
JJong’s Archive
/
📍
kakao 지도 Api
/
TypeError: kakao.maps.LatLng is not a constructor

TypeError: kakao.maps.LatLng is not a constructor

https://apis.map.kakao.com/web/documentation/#load_load

load

v3 스크립트를 동적으로 로드하기위해 사용한다.
스크립트의 로딩이 끝나기 전에 v3의 객체에 접근하려고 하면 에러가 발생하기 때문에
로딩이 끝나는 시점에 콜백을 통해 객체에 접근할 수 있도록 해 준다.
비동기 통신으로 페이지에 v3를 동적으로 삽입할 경우에 주로 사용된다.
v3 로딩 스크립트 주소에 파라메터로 autoload=false 를 지정해 주어야 한다.
 

kakao.maps.load(callback)

<script type="text/javascript" src="http://dapi.kakao.com/v2/maps/sdk.js?autoload=false"></script> <script type="text/javascript"> kakao.maps.load(function() { // v3가 모두 로드된 후, 이 콜백 함수가 실행됩니다. var map = new kakao.maps.Map(node, options); }); </script>