kakao-android-sdk-rx / com.kakao.sdk.navi / NaviClient

NaviClient

class NaviClient

카카오내비 API 호출을 담당하는 클래스

Constructors

<init>

카카오내비 API 호출을 담당하는 클래스

NaviClient(applicationInfo: ApplicationInfo = KakaoSdk.applicationContextInfo, contextInfo: ContextInfo = KakaoSdk.applicationContextInfo)

Functions

isKakaoNaviInstalled

카카오내비 앱 설치 여부.

fun isKakaoNaviInstalled(context: Context): Boolean

navigateIntent

카카오내비 길안내 인텐트를 리턴합니다. 리턴된 인텐트를 실행하면 카카오내비 앱이 열립니다.

fun navigateIntent(destination: Location, option: NaviOptions? = null, viaList: List<Location>? = null): Intent

navigateUrl

웹 길안내 URL을 얻습니다. 획득한 URL을 브라우저에 요청하면 카카오내비 앱이 설치되지 않은 환경에서도 길안내를 받을 수 있습니다.

fun navigateUrl(destination: Location, option: NaviOptions? = null, viaList: List<Location>? = null): Uri

shareDestinationIntent

카카오내비 장소 공유 인텐트를 리턴합니다. 리턴된 인텐트를 실행하면 카카오내비 앱이 열립니다.

fun shareDestinationIntent(destination: Location, options: NaviOptions? = null, viaList: List<Location>? = null): Intent

Companion Object Properties

instance

val instance: NaviClient