본문 바로가기
안드로이드(android)

Android(Kotlin) / 네이버지도 띄우기

by clean_h 2021. 1. 28.
728x90

네이버 지도 띄우기

네이버 지도를 띄우기 위해 먼저 프로젝트를 생성한다. 

Empty Activity로 생성해준다. 

 

1. 네이버 클라우드에서 Client ID 발급

네이버 지도를 사용하기 위해서 네이버 클라우드 플랫폼에 가입한 후 Client ID를 발급받아야 한다. 

www.ncloud.com/

 

NAVER CLOUD PLATFORM

cloud computing services for corporations, IaaS, PaaS, SaaS, with Global region and Security Technology Certification

www.ncloud.com

회원가입이 되어있지 않다면 회원가입을하고 로그인한다. 

 

 

console을 클릭한후 메뉴에서 AI NAVER API에 들아간다. 

 

다음과 같은 페이지가 나오게된다. 

나는 전에 만들어둔 Application이 있는 것을 확인할 수 있다.

 

Application 등록을 클릭한다. 

 

Application 이름을 설정해준다. 

 

다른 건 선택하지 않고 Mobile Dynamic Map을 선택한다.

다른 자세한 서비스 설명과 요금을 알고 싶으면 서비스 설명/요금 안내를 클릭하여 더 자세하게 알 수 있다.

 

 

 

Android 앱 패키지 이름에 생성했던 프로젝트 이름을 적어준다. (com.example.~~)

 

 

 

다음과 같이 Application이 생성된 것을 확인할 수 있다.

 

 

2. 의존성 추가

build.gradle에 네이버 지도 저장소 설정을 추가하고 sync 해준다. 

 

- 프로젝트 수준 build.gradle에 의존성 추가한다. 

maven {
url 'https://navercorp.bintray.com/maps' // naver map
}
//네이버 지도 저장소

다음과 같이 설정해준다. 

 

- App 수준 build.gradle에 의존성 추가한다. 

// 네이버 지도 SDK
implementation 'com.naver.maps:map-sdk:3.5.0'

 

다음과 같이 설정해준다.

 

3. Client ID 지정

방금 발급 받은 Client ID를 SDK에 지정하여 지도 API를 사용한다. 

<meta-data
android:name="com.naver.maps.map.CLIENT_ID"
android:value="(Client ID)" />

AndroidManifest.xml에 발급받은 Client ID를 입력해준다. 

Client ID는 발급받은 Application에서 인증 정보로 들어가면 확인할 수 있다.

Client ID를 복사하여 붙여주면 된다.

 

 

4. 네이버 지도 띄우기

네이버 지도가 출력되는 것을 확인할 수 있다.

728x90

댓글