반응형
먼저 카카오 SDK 사용을 위해 카카오 프로젝트 생성 및 키 해시 등록을 진행
https://developers.kakao.com/docs/latest/ko/getting-started/sdk-android#select-module
build.gradle
implementation "com.kakao.sdk:v2-navi:2.15.0" // 카카오내비
settings.gradle
maven { url 'https://devrepo.kakao.com/nexus/content/groups/public/' } 추가
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
google()
mavenCentral()
maven { url 'https://jitpack.io' }
jcenter()
maven { url 'https://devrepo.kakao.com/nexus/content/groups/public/' }
}
}
카카오 내비게이션 호출 및 설치페이지 이동
// Kakao SDK 초기화
KakaoSdk.init(MainActivity.this, "NATIVE_APP_KEY");
// 카카오내비 앱으로 길 안내
if (NaviClient.getInstance().isKakaoNaviInstalled(MainActivity.this)) {
// 카카오내비 앱으로 길 안내 - WGS84
startActivity(
NaviClient.getInstance().navigateIntent(new Location("카카오 판교오피스", "127.108640", "37.402111"),
new NaviOption(CoordType.WGS84))
);
} else {
// 카카오내비 설치 페이지로 이동
startActivity(
new Intent(Intent.ACTION_VIEW, Uri.parse(Constants.WEB_NAVI_INSTALL))
.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP)
);
}
init 미호출 오류
lateinit property applicationContextInfo has not been initialized
KakaoSdk.init(MainActivity.this, "NATIVE_APP_KEY");
카카오내비 인증에 실패하였습니다. 오류
NATIVE_APP_KEY 확인
https://developers.kakao.com/docs/latest/ko/kakaonavi/android
반응형
'개발 > ANDROID 안드로이드' 카테고리의 다른 글
Java KT 원 내비 호출 및 경로 안내 (0) | 2023.07.21 |
---|---|
Java 네이버 지도 호출 및 경로 안내 (0) | 2023.07.18 |
안드로이드 WheelView 그라데이션 적용 (1) | 2022.09.21 |
안드로이드 WheelView 휠 뷰 적용하기 (1) | 2022.09.21 |
Android Meterial DropDown Menu 샘플 (1) | 2022.09.21 |