Container
Центральный объект для доступа к возможностям iOS Mobile SDK.
public convenience init(
apiKeyOptions: ApiKeyOptions = .default,
logOptions: LogOptions = .default,
httpClientForRequest: IHTTPClient? = nil,
httpOptions: HttpOptions = HttpOptions(),
positioningServices: IPositioningServicesFactory = PlatformPositioningServicesFactory(),
personalDataCollectionOptions: PersonalDataCollectionOptions = .default,
audioOptions: AudioOptions = .default,
vendorConfigFile: File? = nil
)
Конструктор контейнера.
Parameters
apiKeyOptions
ApiKeyOptions
Настройки ключа для доступа к сервисам 2ГИС.
logOptions
LogOptions
Настройки журналирования.
httpClientForRequest
IHTTPClient?
Сетевой клиент для отправки HTTP-запросов.
httpOptions
HttpOptions
Настройки HTTP-клиента (такие как кеширование).
positioningServices
IPositioningServicesFactory
Сервисы геопозиционирования.
personalDataCollectionOptions
PersonalDataCollectionOptions
Настройки сервиса сбора данных.
audioOptions
AudioOptions
Настройки звука.
vendorConfigFile
File?
Переопределения настроек для работы в автономном окружении.
Methods
Properties
Корневой непрозрачный контейнер объектов SDK. Используется в качестве аргумента к API SDK.
Фабрика UIView маркеров для карты.
Текущая реализация ILocationService, используемая внутри SDK и работающая через ILocationProvider.
Настройки звука.
Настройки HTTP-клиента.