네이버 지도 띄우기
네이버 지도를 띄우기 위해 먼저 프로젝트를 생성한다.
Empty Activity로 생성해준다.
1. 네이버 클라우드에서 Client ID 발급
네이버 지도를 사용하기 위해서 네이버 클라우드 플랫폼에 가입한 후 Client ID를 발급받아야 한다.
회원가입이 되어있지 않다면 회원가입을하고 로그인한다.
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. 네이버 지도 띄우기
네이버 지도가 출력되는 것을 확인할 수 있다.
'안드로이드(android)' 카테고리의 다른 글
Android(Kotlin) / 네이버 지도 현재 위치 (0) | 2021.04.06 |
---|---|
안드로이드(android) / 에러 무한 로딩 'waiting for target device to com online' (0) | 2021.03.09 |
Android(Kotlin) / 현재위치 txt 파일로 저장 (0) | 2021.01.28 |
Android(Kotlin) / 파일입출력(내부 저장소, 외부저장소) (0) | 2021.01.28 |
댓글