본문 바로가기

자동화

[202407] 네이버 지도 API 클라이언트 ID와 SECRET 발급 방법

반응형

네이버 지도 API 클라이언트 ID와 SECRET 발급 방법

[업무자동화 준비]

1. 네이버 클라우드 플랫폼(Ncloud) 계정 생성

먼저, 네이버 클라우드 플랫폼(Ncloud) 계정이 필요합니다. 계정이 없으시다면 다음 단계를 따라 계정을 생성하세요:

  1. 네이버 클라우드 플랫폼(Ncloud) 홈페이지로 이동합니다.
  2. 상단 오른쪽의 '회원가입' 버튼을 클릭합니다.
  3. 회원가입 페이지에서 필요한 정보를 입력하고 계정을 만듭니다.

2. 콘솔 로그인

계정을 생성한 후, 네이버 클라우드 플랫폼 콘솔에 로그인합니다:

  1. Ncloud 콘솔에 접속합니다.
  2. 생성한 계정으로 로그인합니다.

3. 프로젝트 생성

API를 관리하기 위한 프로젝트를 생성해야 합니다:

  1. 콘솔 왼쪽 상단의 '프로젝트' 메뉴를 클릭합니다.
  2. '프로젝트 생성' 버튼을 클릭합니다.
  3. 프로젝트 이름과 설명을 입력하고 **'확인'**을 클릭합니다.

4. API 이용 신청

네이버 지도 API를 사용하기 위해 이용 신청을 해야 합니다:

  1. 콘솔 좌측 메뉴에서 **'AI·NAVER API' > '지도'**를 선택합니다.
  2. '이용 신청' 버튼을 클릭합니다.
  3. 서비스 이용 약관에 동의하고, 이용 신청을 완료합니다.

 

5. 애플리케이션 등록

API를 사용할 애플리케이션을 등록합니다:

  1. 콘솔 좌측 메뉴에서 **'AI·NAVER API' > '애플리케이션'**을 선택합니다.
  2. '애플리케이션 등록' 버튼을 클릭합니다.
  3. 애플리케이션 이름과 설명을 입력합니다.
  4. 사용 API 목록에서 **'지도'**를 선택합니다.
  5. '환경설정' 탭에서 웹, 모바일, 서버 등 사용할 플랫폼을 설정합니다.
  6. '등록' 버튼을 클릭합니다.

6. 클라이언트 ID와 클라이언트 시크릿 발급

등록이 완료되면 클라이언트 ID와 클라이언트 시크릿이 발급됩니다:

  1. 등록된 애플리케이션을 선택합니다.
  2. '인증정보' 버트을 눌러 클라이언트 ID와 클라이언트 시크릿을 확인할 수 있습니다.

이제 네이버 지도 API를 사용할 준비가 되었습니다. 클라이언트 ID와 시크릿을 이용하여 API를 호출하면 됩니다. 다음은 Python에서 네이버 지도 API를 호출하는 예제 코드입니다

import folium

# 네이버 지도 API 키
naver_map_api_key = 'your_key'

# 위치 좌표 (예: 서울 타워)
latitude = 37.551169
longitude = 126.988227

# folium 객체 생성
map_ = folium.Map(location=[latitude, longitude], zoom_start=13)

# 마커 추가
folium.Marker(
    [latitude, longitude],
    popup='<strong>Seoul Tower</strong><br>서울 타워입니다.',
    tooltip='Click for more info'
).add_to(map_)

# 지도 저장
map_.save('naver_mapt.html')

반응형