π Application μ¬μ© κ°μ΄λ: https://guide.ncloud-docs.com/docs/ko/naveropenapiv3-application
π λ€μ΄λ² μ§λ μλλ‘μ΄λ SDK: https://navermaps.github.io/android-map-sdk/guide-ko/1.html
π λ€μ΄λ² μ§λ κ²μ μ°Έκ³ μ¬ν: https://developers.naver.com/docs/serviceapi/search/local/local.md#%EC%B0%B8%EA%B3%A0-%EC%82%AC%ED%95%AD
μ΄κΈ° μ€μ (ν΄λΌμ΄μΈνΈ μμ΄λ λ°κΈ)
1. μ½μλ‘ μ΄λ
https://console.ncloud.com/naver-service/application
2. μ’μΈ‘ μλ¨μ Application λ±λ‘ λ²νΌ ν΄λ¦
3. Maps μλΉμ€ μ€ μνλ λ΄μ© μ ν
4. νλ¨ μλΉμ€ νκ²½ λ±λ‘μμ Android μ± ν¨ν€μ§ μ΄λ¦μ νμ¬ μμ μ€μΈ νλ‘μ νΈ ν¨ν€μ§λͺ μ λ ₯
5. λ±λ‘ λ²νΌ ν΄λ¦
6. μΈμ¦ μ 보μμ ν΄λΌμ΄μΈνΈ μμ΄λμ ν΄λΌμ΄μΈνΈ μν¬λ¦Ώ νμΈ κ°λ₯
μλλ‘μ΄λ μ€νλμ€ μ€μ
1. μμ‘΄μ± μΆκ°
λ€μ΄λ² μ§λ SDKλ https://naver.jfrog.io/artifactory/maven/ Maven μ μ₯μμμ λ°°ν¬
settings.gradle νμΌμ μ μ₯μ μ€μ μΆκ°
βλ€μ΄λ² μ§λ SDK μλλ‘μ΄λ λ¬Έμ λ΄μμ λ£¨νΈ νλ‘μ νΈμ build.gradleμ μ μ₯μ μ€μ μ μΆκ°νλΌκ³ νλλ°, μλλ‘μ΄λ μ€νλμ€ Bumblebee λ²μ μ΄μμμλ settings.gradle νμΌμ μ μ₯μ μ€μ μ μΆκ°ν΄μΌ νλ€.
π μλλ‘μ΄λ Gradle νλ¬κ·ΈμΈ 7.1.0 κ΄λ ¨ λ¬Έμ: https://developer.android.com/studio/past-releases/past-agp-releases/agp-7-1-0-release-notes?hl=ko#settings-gradle
repositories {
google()
mavenCentral()
maven("https://naver.jfrog.io/artifactory/maven/")
}
2. ν΄λΌμ΄μΈνΈ ID μ§μ
AndroidManifest.xml νμΌ λ΄ <meta-data>λ‘ ν΄λΌμ΄μΈνΈ ID μ§μ
μ΄λ κ² νλ©΄ λ€μ΄λ² μ§λλ₯Ό νΈμΆν λλ§λ€ ν΄λΌμ΄μΈνΈ IDλ₯Ό μ λ ₯ν νμκ° μλ€.
<manifest>
<application>
<meta-data
android:name="com.naver.maps.map.CLIENT_ID"
android:value="YOUR_CLIENT_ID_HERE" />
</application>
</manifest>
μ§λ νμ
<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" />
'Kotlin' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Android/Kotlin] κ΅¬κΈ λ‘κ·ΈμΈ κ΅¬ν (0) | 2024.02.12 |
---|---|
[Android/Kotlin] μλΌλ API μ°λ (1) | 2024.02.12 |
[Android/Kotlin] λ€μ΄λ² μ§λ API κ²μ (0) | 2024.02.06 |
λκΈ