struct
Address
Адрес в виде набора отдельных компонентов.
public init(
drillDown: [AddressAdmDiv],
components: [AddressComponent],
buildingName: String?,
postCode: String?,
buildingCode: String?,
fiasCode: String?,
addressComment: String?
)
drillDown
components
buildingName
postCode
buildingCode
fiasCode
addressComment
var drillDown
Набор объектов административного деления, в которых находится описываемый объект.
var components
Полный адрес объекта может содержать несколько отдельных адресных компонент.
var buildingName
Название здания.
var postCode
Почтовый индекс.
var buildingCode
Уникальный почтовый код здания.
var fiasCode
Код ФИАС объекта.
var addressComment
Комментарий к адресу. Пример: “301 офис; 9 этаж”
AddressAdmDiv
Объект административного деления.
AddressLocation
Применяется для компонентов, которые тяжело описать конкретным адресом.
AddressNumber
В некоторых населённых пунктах обозначается только номер дома, без улицы (например, Краснообск).
AddressStreet
Обычный адрес, есть улица и номер дома.
Anchor
Точка привязки изображения (0, 0) - левый верхний угол, (1, 1) - правый нижний
public init(
x: Float = 0.5,
y: Float = 0.5
)
x
y
ApartmentRange
Диапазон квартир.
var start
Начало диапазона/хранимое значение. На текущий момент возможны только числовые значения, а квартиры с суффиксами в данных пока отсутствуют.
var end
Окончание диапазона. Если отсутствует, то диапазон состоит из одного значения start. Иначе это арифметическая прогрессия от start до end с шагом 1.
ApiKeyOptions
Настройки ключа для работы с SDK 2ГИС.
Attribute
Дополнительный атрибут. Пример: { tag: “hotel_room_internet”, name: “Бесплатный интернет в номерах” }
AudioOptions
Настройки звука.
public init(muteOtherSounds: Bool, audioVolume: AudioVolume)
static let `default`
Настройки по умолчанию. Приглушение звука других приложений и максимальная громкость воспроизведения.
AuthorInfo
Информация об авторе события или фотографии.
BatteryOptions
Настройки слежения за состоянием батареи. Используются для настройки сервиса мониторинга состояния батареи, необходимого для оптимизации энергопотребления при низком уровне заряда или активации режима экономии энергии.
public init(lowBatteryThreshold: Int, delegate: IBatteryManagerDelegate?)
var lowBatteryThreshold
Проценты заряда батареи, начиная с которого и ниже заряд считается низким. При низком заряде батареи могут быть задействованы средства агрессивного энергосбережения и отображаться предупреждения. Диапазон значений: 0…100.
var delegate
Делегат сервиса слежения за состоянием батареи. Необходим для управления включением и выключением мониторинга состояния батареи (см. UIDevice.isBatteryMonitoringEnabled), что позволяет автоматически включать оптимизацию энергопотребления.
static let `default`
Настройки по умолчанию. Граница низкого уровня заряда батареи - 15%. Мониторинг состояния батареи выключен. Оптимизация энергопотребления автоматически не включается.
Bearing
Угол между направлением на один объект и на другой объект, либо между направлением на объект и север. Угол отсчитывается по часовой стрелке. Диапазон значений [0°, 360°].
public init(floatLiteral value: Double)
Creates an instance initialized to the specified floating-point value.
This documentation comment was inherited from .
value
The value to create.
BetterRouteInfo
Информация о доступном альтернативном маршруте.
public init(
trafficRoute: TrafficRoute,
startPoint: RoutePoint
)
BicycleBriefRouteInfo
Базовая информация о велосипедном маршруте.
BicycleInstructionCrossroad
Описание манёвров при проходе через перекрёсток или по пешеходному переходу.
public init(
landmark: BicycleInstructionCrossroadLandmark = BicycleInstructionCrossroadLandmark.`none`,
maneuvers: [BicycleInstructionCrossroadManeuver]
)
BicycleInstructionCrossroadManeuver
public init(
direction: BicycleInstructionCrossroadManeuverDirection = BicycleInstructionCrossroadManeuverDirection.straight,
turnAngle: Int32 = 0
)
BicycleInstructionFinish
Конец велосипедной части маршрута.
public init()
BicycleInstructionStart
Начало велосипедной части маршрута.
public init()
BicycleRouteSearchOptions
Параметры поиска маршрута на велосипеде.
public init(
avoidCarRoads: Bool = false,
avoidStairways: Bool = false,
avoidUnderpassesAndOverpasses: Bool = false,
excludedAreas: [ExcludedArea] = []
)
BoolRouteLongEntry
Протяженный элемент маршрута - отрезок и значение на нем.
public init(
point: RoutePoint,
length: RouteDistance,
value: Bool
)
Borders
Описывает набор непрерывного упорядоченных значений.