WYPark
ReaderWYPark
GitHubEmail
홈아카이브체스
홈아카이브체스

라이브러리

검색과 카테고리

카테고리

미분류

© 2026 Dev Park

Finder로
Reader
Javascript
카카오지도-api-(2)
Javascript

카카오지도 API (2)

Dev Park
2022. 12. 29.

서론

저번 게시글에서는 API 키를 발급받아봤다.
이제 이 API키를 이용해 지도를 웹상에 표시해보자.

카카오지도

https://apis.map.kakao.com/web/

위의 주소는 지도 API에 대한 가이드와 샘플이 있는 사이트이다.
오늘 게시글은 위 사이트의 가이드를 참고하여 작성하였다.

본인이 표시할 웹 문서에 아래의 코드를 추가한다.

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

지도를 표시할 공간이다.
스타일부분의 크기를 조정하면 지도의 크기를 조정할 수 있다.

html
1<script type="text/javascript" src="//dapi.kakao.com/v2/maps/sdk.js?appkey=발급받은 APP KEY를 넣으시면 됩니다."></script>

위의 코드를 추가로 입력한다.
키를 넣는 부분에 저번 게시글에서 발급받은 키중 JavaScript 키를 대신 입력하면 된다.

javascript
1const container = document.getElementById('map'); //지도를 담을 영역의 DOM 레퍼런스 2const options = { //지도를 생성할 때 필요한 기본 옵션 3 center: new kakao.maps.LatLng(33.450701, 126.570667), //지도의 중심좌표. 4 level: 3 //지도의 레벨(확대, 축소 정도) 5}; 6const map = new kakao.maps.Map(container, options); //지도 생성 및 객체 리턴

위의 코드는 웹 상에 지도를 표시하기 위한 코드이다.
지도의 중심좌표는 처음 지도가 표시될 곳을 설정한다.
지도의 레벨은 낮을 수록 확대되어나타나고 높을 수록 넓은 범위를 표시한다.
본인이 필요한 정도에 따라서 설정하면 될 것이다.

전체 코드를 정리하자면 이렇다.

html
1<!DOCTYPE html> 2<html> 3<head> 4<meta charset="utf-8"/> 5 <title>Kakao 지도 시작하기</title> 6</head> 7<body> 8 <div id="map" style="width:500px;height:400px;"></div> 9 <script type="text/javascript" src="//dapi.kakao.com/v2/maps/sdk.js?appkey=발급받은 APP KEY를 넣으시면 됩니다."></script> 10 <script> 11 const container = document.getElementById('map'); 12 const options = { 13 center: new kakao.maps.LatLng(33.450701, 126.570667), 14 level: 3 15 }; 16 17 const map = new kakao.maps.Map(container, options); 18 </script> 19</body> 20</html>

위와 같은 코드를 입력하면 아래와 같은 화면이 나올 것이다.

imageimage

마치며

오늘은 지도 API를 어떻게 웹상에 표시하는지 알아봤다.
다음 게시글에서는 지도 API를 리액트를 통해 표시하는 법에 대해서 알아보겠다.

Navigation
이전 글카카오지도 API (1)다음 글TDD(테스트 주도 개발)에 대해서 알아보자 (1)
Comments
목차

목차

  • 서론
  • 카카오지도
  • 마치며