public final class InaviMapSdk extends Object
아이나비 지도 SDK의 인증을 담당하는 클래스.
아이나비 지도 SDK를 사용하기 위해서는 아래 중 한 가지 방법으로 Appkey
설정을 해주어야 합니다.
(YOUR_APP_KEY
부분에 사전에 발급받은 Appkey
를 입력합니다.)
AndroidManifest.xml
파일에 메타데이터 추가
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
<application>
<meta-data android:name="com.inavi.mapsdk.AppKey" android:value="YOUR_APP_KEY" />
</application>
</manifest>
Application
생성 시점에 Appkey
를 설정하는 함수를 동적으로 호출
InaviMapSdk.getInstance(context).setAppKey("YOUR_APP_KEY")
Modifier and Type | Class and Description |
---|---|
static interface |
InaviMapSdk.AuthFailureCallback
아이나비 지도 인증에 실패한 상황에 대한 콜백 인터페이스.
|
Modifier and Type | Method and Description |
---|---|
void |
clearCache()
지도 캐시 데이터를 삭제합니다.
|
String |
getAppKey()
아이나비 지도 SDK에 설정된
Appkey 를 반환합니다. |
InaviMapSdk.AuthFailureCallback |
getAuthFailureCallback()
아이나비 지도 인증에 실패했을 때 처리되는 콜백을 반환합니다.
|
static InaviMapSdk |
getInstance(Context context)
아이나비 지도 SDK의
Singleton 인스턴스를 반환합니다. |
static Intent |
getIntentLegalNoticeActivity(Context context)
법적 공지
Activity 를 호출하는 Intent 를 반환합니다. |
static Intent |
getIntentLicenseActivity(Context context)
오픈 소스 라이선스
Activity 를 호출하는 Intent 를 반환합니다. |
void |
setAppKey(String appKey)
아이나비 지도 SDK에
Appkey 를 설정합니다. |
void |
setAuthFailureCallback(InaviMapSdk.AuthFailureCallback callback)
아이나비 지도 인증에 실패했을 때 처리할 콜백을 설정합니다.
|
public static InaviMapSdk getInstance(Context context)
Singleton
인스턴스를 반환합니다.context
- Context
InaviMapSdk
인스턴스public String getAppKey()
Appkey
를 반환합니다.public void setAppKey(String appKey)
Appkey
를 설정합니다.appKey
- 설정할 Appkeypublic void setAuthFailureCallback(InaviMapSdk.AuthFailureCallback callback)
public InaviMapSdk.AuthFailureCallback getAuthFailureCallback()
public void clearCache()
public static Intent getIntentLicenseActivity(Context context)
Activity
를 호출하는 Intent
를 반환합니다.context
- Context
객체Intent
객체© 2019. iNavi Systems Corp. All rights reserved.