DGis
Точка входа в 2GIS SDK. На старте работы необходимо вызвать initialize.
@JvmStatic
@JvmOverloads
fun initialize(
appContext: Context,
httpOptions: HttpOptions = HttpOptions(),
logOptions: LogOptions = LogOptions(LogLevel.WARNING),
vendorConfig: VendorConfig = VendorConfig(),
keySource: KeySource = KeySource(KeyFromAsset("dgissdk.key")),
dataCollectConsent: PersonalDataCollectionConsent = PersonalDataCollectionConsent.GRANTED,
platformHttpClient: HttpClient? = null,
mapOptions: GlobalMapOptions = GlobalMapOptions()
): Context
Необходимо вызвать этот метод до начала работы с SDK.
appContext
Context
контекст android приложения.
httpOptions
HttpOptions
настройки сетевого клиента.
logOptions
LogOptions
параметры логирования.
vendorConfig
VendorConfig
переопределение конфигурации SDK.
keySource
KeySource
источник ключа.
dataCollectConsent
PersonalDataCollectionConsent
согласие на сбор данных и обработку данных
platformHttpClient
HttpClient?
сетевой клиент, который будет использоваться вместо стандартного.
mapOptions
GlobalMapOptions
настройки, применяемые ко всем картам.
Context
sdkContext необходимый для работы сервисов SDK.
@JvmStatic
fun initialize(
appContext: Context,
httpOptions: HttpOptions = HttpOptions(),
logOptions: LogOptions = LogOptions(LogLevel.WARNING),
vendorConfig: VendorConfig = VendorConfig(),
keySource: KeySource = KeySource(KeyFromAsset("dgissdk.key")),
dataCollectConsent: PersonalDataCollectionConsent = PersonalDataCollectionConsent.GRANTED,
platformHttpClient: HttpClient? = null,
platformAudioDriver: AudioDriver? = null,
mapOptions: GlobalMapOptions = GlobalMapOptions()
): Context
Необходимо вызвать этот метод до начала работы с SDK.
appContext
Context
контекст android приложения.
httpOptions
HttpOptions
настройки сетевого клиента.
logOptions
LogOptions
параметры логирования.
vendorConfig
VendorConfig
переопределение конфигурации SDK.
keySource
KeySource
источник ключа.
dataCollectConsent
PersonalDataCollectionConsent
согласие на сбор данных и обработку данных
platformHttpClient
HttpClient?
сетевой клиент, который будет использоваться вместо стандартного.
platformAudioDriver
AudioDriver?
платформенный аудиодрайвер.
mapOptions
GlobalMapOptions
настройки, применяемые ко всем картам.
Context
sdkContext необходимый для работы сервисов SDK.
@JvmStatic
fun context(): Context