Android
[Kotlin/Android] 네이버 지도 연동하기
연나연
2024. 8. 19. 11:09
NAVER MAP (네이버 지도) 연동하기
1. 어플리케이션 등록
1. [네이버 클라우드 플랫폼] 접속
2. [콘솔]로 이동
3. 회원가입 및 결제정보등록 (이미 했었으면 안해도됨)
4. AI.NAVER API 클릭5. 어플리케이션 등록 6. 인증정보 확인해주세요
2. 안드로이드 스튜디오로 이동
1. 안드로이드 스튜디오 상에서 코드 추가
(1) setting.gradle.kts (project)
dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { google() mavenCentral() maven("https://repository.map.naver.com/archive/maven") } }(2) build.gradle.kts (Module)
dependencies { // 네이버 지도 SDK implementation("com.naver.maps:map-sdk:3.19.1") }
3. 클라이언트 id 지정
방법1. AndroidManifest.xml에 지정
방법2. API를 호출해 지정
-> 나는 방법1 사용
(1) AndroidManifext.xml 에 코드 추가
<manifest> <application> <meta-data android:name="com.naver.maps.map.CLIENT_ID" android:value="YOUR_CLIENT_ID_HERE" /> </application> </manifest> 공공기관용 클ex)
저 빨간 부분에다가 아까 받은 인증정보에 있는 본인의 클라이언트 아이디를 넣으면 된다.
4.지도 표시
클라이언트 ID를 지정하고 MapFragment를 앱의 레이아웃에 추가하면 지도가 화면에 나타납니다.
다음은 <FragmentContainerView> 요소로 XML 레이아웃에 MapFragment를 추가해 지도를 화면에 나타내는 예제입니다.
<androidx.fragment.app.FragmentContainerView android:id="@+id/map_fragment" android:layout_width="match_parent" android:layout_height="match_parent" android:name="com.naver.maps.map.MapFragment" />
끝 ㅎㅎ !




