그때 그때/API

[카카오지도] API 사용방법, APP KEY 발급, 설정, 삭제, 위도경도 찾기

web_seul 2023. 12. 4. 16:41
반응형

0. "카카오 지도" 검색

1. https://apis.map.kakao.com/ 접속 : 기본적인 사용방법, 옵션 확인 등 공식문서 사이트

 

2. https://developers.kakao.com/ 접속 :    url 등록 및 KEY 발급받는 사이트

 

 KEY발급받기, 지도 사용할 URL등록하기 

1. https://developers.kakao.com/ 에서  [내 애플리케이션] 클릭

 

2. 카카오계정 로그인하기

 

3. [애플리케이션 추가하기] 클릭

 

4. 애플리케이션 정보 등록 : 앱 아이콘, 사업자명 등을 입력해야해서 흠칫했지만 그냥 폴더명이라 생각하고 간단하게 등록하면 됨

 

5. [저장] 하면 등록완료 (아직 남음)

 

6. 사용하고자하는 [애플리케이션] 클릭 -> [플랫폼 설정하기]

 

7. 플랫폼 등록하기 : [web 플랫폼 등록] -> url 등록하기

   나의 경우는 github에 사용할거라 github url 등록(~~.github.io까지만 입력)

 

8. url 등록 완료

 

+ ) 여러개를 만들었는데 삭제하고싶은 경우 :  좌상단의 햄버거메뉴 클릭 -> [일반] -> 하단 [앱 영구삭제]

 

 화면에 지도 등록하기 

1. https://apis.map.kakao.com/web/guide/ 접속

 

2. 지도 영역만들기

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

 

3. 지도 javascript API 호출 : 6번에서 확인한 앱키 사용 (나의 경우 html, javascript 사용)

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

 

4. 지도 띄우는 코드

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

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

 

5. 지도 위 마커 생성

https://apis.map.kakao.com/web/sample/ 에서 다양한 샘플 확인

var mapContainer = document.getElementById('map'), // 지도를 표시할 div 
    mapOption = { 
        center: new kakao.maps.LatLng(33.450701, 126.570667), // 지도의 중심좌표
        level: 3 // 지도의 확대 레벨
    };

var map = new kakao.maps.Map(mapContainer, mapOption); // 지도를 생성합니다

// 마커가 표시될 위치입니다 
var markerPosition  = new kakao.maps.LatLng(33.450701, 126.570667); 

// 마커를 생성합니다
var marker = new kakao.maps.Marker({
    position: markerPosition
});

// 마커가 지도 위에 표시되도록 설정합니다
marker.setMap(map);

// 아래 코드는 지도 위의 마커를 제거하는 코드입니다
// marker.setMap(null);

 

+) 원하는 위치의 위도, 경도 확인하기

1) 구글맵 : 원하는 위치에서 [우클릭] -> [이곳이 궁금한가요?] 클릭

 

2) 기존 마크 위로 위치마크가 하나더 생성됨 : 해당 마크 클릭!

 

3) 위치가 검색되면서 위도와 경도가 나타남 : 지도를 띄우거나 위치마크를 생성할 때 사용 가능

 

반응형