카카오맵 API / Kakao Map API 사용하기

2024. 5. 25. 14:30·개발 | 프로젝트/API

카카오맵 API 사용하기

카카오 지도를 사용하기 위해서는 먼저 APP KEY를 발급받아야 합니다.

 

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

위 사이트에서 우측 상단에 있는 발급 버튼을 눌러 카카오 계정을 입력합니다.

 

 

어플리케이션 추가하기를 클릭합니다.

공부 목적인 경우 앱 이름에 프로젝트명, 사업자명에는 자신의 이름을 입력하고 체크박스 체크 후 저장합니다.

 

추가된 애플리케이션을 클릭합니다.

 

생성하면 플랫폼별 App Key가 발급됩니다.

Kakao SDK for JavaScript(이하 JavaScript SDK)에는 JavaScript 키, iOS와 Android에는 네이티브 앱 키, HTTP 요청이나 서버 기능 구현에는 REST API 키를 각각 사용합니다.

 

첫 화면의 JavaScript 키가 사용할 APP KEY가 됩니다.

 


플랫폼 등록하기

플랫폼 등록을 위해 플랫폼 탭에서 자신이 사용할 해당 플랫폼 등록 버튼을 클릭해줍니다.

저는 Web 플랫폼 등록으로 진행하였습니다.

 

사이트 도메인에 웹사이트의 도메인 주소를 입력 후 저장합니다.


카카오 맵 API 사용하기

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

웹브라우저에 카카오맵을 이용해 지도를 띄울 수 있는 방법은 카카오에서 제공하는 가이드에 상세히 설명되어 있습니다.

 

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8"/>
	<title>Kakao 지도 시작하기</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(33.450701, 126.570667),
			level: 3
		};

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

 

 

위 코드에 발급받은 APP KEY를 넣어 실행하면 웹브라우저에 지도가 생성되는 것을 확인할 수 있습니다.

 

 

※ 지도가 뜨지 않는 경우

도메인을 "http://127.0.0.1:5500" 로 등록하고, VScode 라이브서버에서 테스트하면 됩니다.

'개발 | 프로젝트 > API' 카테고리의 다른 글

FastAPI로 RESTful API 구현하기  (1) 2024.09.22
Fast API란 / Fast API 설치  (0) 2024.09.21
'개발 | 프로젝트/API' 카테고리의 다른 글
  • FastAPI로 RESTful API 구현하기
  • Fast API란 / Fast API 설치
seulll
seulll
개인 공부 / 정리 블로그입니다
  • seulll
    seulll
    seulll
  • 전체
    오늘
    어제
    • 분류 전체보기 (323) N
      • 코딩테스트 (223) N
        • programmers (python) (156)
        • 백준 (python) (65) N
      • 자료구조 | 알고리즘 (14)
      • 개발 | 프로젝트 (35) N
        • Python (4)
        • Java | Spring (7) N
        • Unity (3)
        • API (3)
      • CS (15)
        • Network (5)
        • SQL (2)
        • OS (4)
      • 데이터 분석 (14)
      • 기타 (12)
  • 블로그 메뉴

    • 홈
    • 태그
    • 글쓰기
    • 설정
  • 링크

    • GitHub
  • 인기 글

  • 태그

    Python
    프렌즈4블록
    대입 표현식
    백엔드
    2 x n 타일링
    백엔드 개발자
    오블완
    API
    Greedy
    오차행렬
    웹크롤링
    박스플롯
    그리디 알고리즘
    바다코끼리
    kakao map api
    티스토리챌린지
    모델 성능 평가
    코딩테스트
    카카오맵 api
    프로그래머스
    train_test_split
    백엔드 개발자 역량
    confusion matrix
    Boxplot
    카카오맵
    asterisk
    데이터분석
    파이썬
    야근 지수
    solving environment
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
seulll
카카오맵 API / Kakao Map API 사용하기
상단으로

티스토리툴바