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
Modifier and TypeClassDescriptionstatic interface
아이나비 지도 인증에 실패한 상황에 대한 콜백 인터페이스.static interface
아이나비 지도 인증에 성공했을 때 커스텀 스타일 리스트와 함께 호출되는 콜백 인터페이스. -
Method Summary
Modifier and TypeMethodDescriptionvoid
지도 캐시 데이터를 삭제합니다.아이나비 지도 SDK에 설정된Appkey
를 반환합니다.아이나비 지도 인증에 실패했을 때 처리되는 콜백을 반환합니다.아이나비 지도 인증에 성공했을 때 처리되는 콜백을 반환합니다.com.inavi.mapsdk.maps.AuthType
static InaviMapSdk
getInstance
(Context context) 아이나비 지도 SDK의Singleton
인스턴스를 반환합니다.static Intent
getIntentLegalNoticeActivity
(Context context) 법적 고지Activity
를 호출하는Intent
를 반환합니다.static Intent
getIntentLicenseActivity
(Context context) 오픈 소스 라이선스Activity
를 호출하는Intent
를 반환합니다.저장된 커스텀 지도 스타일 리스트를 반환합니다.void
아이나비 지도 SDK에Appkey
를 설정합니다.void
아이나비 지도 인증에 실패했을 때 처리할 콜백을 설정합니다.void
setAuthSuccessCallback
(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
객체
-