Package com.inavi.mapsdk.maps
Class InaviMapSdk
java.lang.Object
com.inavi.mapsdk.maps.InaviMapSdk
아이나비 지도 SDK의 인증을 담당하는 클래스.
아이나비 지도 SDK를 사용하기 위해서는 아래 중 한 가지 방법으로 Appkey 설정을 해주어야 합니다.
(YOUR_APP_KEY 부분에 사전에 발급받은 Appkey를 입력합니다.)
- 지도를 사용하는 앱의
AndroidManifest.xml파일에 메타데이터 추가 Application생성 시점에Appkey를 설정하는 함수를 동적으로 호출
<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>
InaviMapSdk.getInstance(context).setAppKey("YOUR_APP_KEY")
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface아이나비 지도 인증에 실패한 상황에 대한 콜백 인터페이스.static interface아이나비 지도 인증에 성공했을 때 커스텀 스타일 리스트와 함께 호출되는 콜백 인터페이스. -
Method Summary
Modifier and TypeMethodDescriptionvoid지도 캐시 데이터를 삭제합니다.아이나비 지도 SDK에 설정된Appkey를 반환합니다.아이나비 지도 인증에 실패했을 때 처리되는 콜백을 반환합니다.아이나비 지도 인증에 성공했을 때 처리되는 콜백을 반환합니다.com.inavi.mapsdk.maps.AuthTypestatic InaviMapSdkgetInstance(Context context) 아이나비 지도 SDK의Singleton인스턴스를 반환합니다.static IntentgetIntentLegalNoticeActivity(Context context) 법적 고지Activity를 호출하는Intent를 반환합니다.static IntentgetIntentLicenseActivity(Context context) 오픈 소스 라이선스Activity를 호출하는Intent를 반환합니다.저장된 커스텀 지도 스타일 리스트를 반환합니다.void아이나비 지도 SDK에Appkey를 설정합니다.void아이나비 지도 인증에 실패했을 때 처리할 콜백을 설정합니다.voidsetAuthSuccessCallback(InaviMapSdk.AuthSuccessCallback authSuccessCallback) 아이나비 지도 인증에 성공했을 때 처리할 콜백을 설정합니다.
-
Method Details
-
getInstance
아이나비 지도 SDK의Singleton인스턴스를 반환합니다.- Parameters:
context-Context- Returns:
InaviMapSdk인스턴스
-
getAppKey
아이나비 지도 SDK에 설정된Appkey를 반환합니다.- Returns:
- 설정된 Appkey
-
getAuthType
public com.inavi.mapsdk.maps.AuthType getAuthType() -
setAppKey
아이나비 지도 SDK에Appkey를 설정합니다.- Parameters:
appKey- 설정할 Appkey
-
getAuthFailureCallback
아이나비 지도 인증에 실패했을 때 처리되는 콜백을 반환합니다. -
getAuthSuccessCallback
아이나비 지도 인증에 성공했을 때 처리되는 콜백을 반환합니다. -
getSavedCustomMapStyles
저장된 커스텀 지도 스타일 리스트를 반환합니다.- Returns:
- 커스텀 지도 스타일 리스트
-
clearCache
public void clearCache()지도 캐시 데이터를 삭제합니다. -
getIntentLicenseActivity
오픈 소스 라이선스Activity를 호출하는Intent를 반환합니다.- Parameters:
context-Context객체- Returns:
Intent객체
-
getIntentLegalNoticeActivity
법적 고지Activity를 호출하는Intent를 반환합니다.- Parameters:
context-Context객체- Returns:
Intent객체
-