html css

kakao map API 사용하기

sangming 2022. 12. 15. 20:51

 만약 웹페이지에 지도를 추가하고 싶다면 kakao map API를 사용해 보자.

 이 가이드를 참고하였다.

 


 먼저 이 사이트에 접속해서 개발자 등록한 후 앱을 등록한다.

 https://developers.kakao.com

그리고 만들어진 앱에 들어가서 플랫폼에서 Web을 선택하고 도메인을 입력해 준다.

플랫폼을 선택했다면 앱 키에서 Java Script 키를 복사한다.


이제 html 코드를 작성해 보자.

지도 크기 정하기

먼저 지도의 크기를 정해주자.

<div id="map" style="width:500px;height:400px;"></div>

 

실제 지도를 그리는 Javascript API를 불러오기
<script type="text/javascript" src="//dapi.kakao.com/v2/maps/sdk.js?appkey=발급받은 APP KEY 넣기"></script>

여기에 발급받은 Java Script 키를 붙여 넣는다.

지도를 띄우는 코드 작성하기
var container = document.getElementById('map'); //지도를 담을 영역의 DOM 레퍼런스
var options = { //지도를 생성할 때 필요한 기본 옵션
	center: new kakao.maps.LatLng( 37.56682645618825, 126.97865791770842), //지도의 중심좌표.
	level: 3 //지도의 레벨(확대, 축소 정도)
};

var map = new kakao.maps.Map(container, options); //지도 생성 및 객체 리턴

 

전체 코드
<html>
<head>
		<title>kakao map api</title>
</head>
<body>
			<div id="map" style="width:500px;height:400px;"></div>
        	<script type="text/javascript" src="//dapi.kakao.com/v2/maps/sdk.js?appkey=발급받은 APP KEY 넣기"></script>
        	<script>
							var container = document.getElementById('map');
							var options = {
							center: new kakao.maps.LatLng(37.56682645618825, 126.97865791770842),
							level: 3
					};

					var map = new kakao.maps.Map(container, options);
			</script>
 </body>
 </html>

이렇게 하면 내 웹에 지도가 띄어진다