struct
Address
Адрес в виде набора отдельных компонентов.
public init(drillDown: [AddressAdmDiv],components: [AddressComponent],buildingName: String?,buildingId: BuildingId?,postCode: String?,buildingCode: String?,fiasCode: String?,addressComment: String?)
drillDown
components
buildingName
buildingId
postCode
buildingCode
fiasCode
addressComment
var drillDown
Набор объектов административного деления, в которых находится описываемый объект.
var components
Полный адрес объекта может содержать несколько отдельных адресных компонент.
var buildingName
Название здания.
var buildingId
Уникальный идентификатор здания.
var postCode
Почтовый индекс.
var buildingCode
Уникальный почтовый код здания.
var fiasCode
Код ФИАС объекта.
Для получения данной информации запросите дополнительную настройку ключа.
var addressComment
Комментарий к адресу. Пример: “301 офис; 9 этаж”
AddressAdmDiv
Объект административного деления.
AddressLocation
Применяется для компонентов, которые тяжело описать конкретным адресом.
AddressNumber
В некоторых населённых пунктах обозначается только номер дома, без улицы (например, Краснообск).
AddressStreet
Обычный адрес, есть улица и номер дома.
Aggregate
Обобщенное описание станции зарядки автомобилей.
var connectorsFree
Количество доступных коннекторов.
var connectorsTotal
Общее количество коннекторов (кроме недоступных).
var isActive
Статус активности. true, если есть хотя бы один доступный, зарезервированный или на зарядке коннектор.
var isBusy
Статус занятости. true, если половина или более коннекторов заняты.
var power
Максимальная мощность из всех коннекторов.
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.
Attribute
Дополнительный атрибут. Пример: { tag: “hotel_room_internet”, name: “Бесплатный интернет в номерах” }
AuthorInfo
Информация об авторе события или фотографии.
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
Описывает набор непрерывного упорядоченных значений.
var snapping
Задаёт притяжку до значения, кратного этому числу.
var isLg
Признак использования логарифмической шкалы.
var value
Значение, по которым происходит фильтрация.
var min
Нижняя граница набора значений.
var max
Верхняя граница набора значений.
var currentMin
Текущее установленное минимальное значение.
var currentMax
Текущее установленное максимальное значение.
BriefRoadEvent
public init(id: UInt64 = 0,eventType: RoadEventType = RoadEventType.other,lanes: LaneOptionSet)
BriefRouteInfo
Базовая информация о маршруте.
public init(duration: TimeInterval,extraInfo: BriefExtraRouteInfo)
BriefRouteInfoSearchPoints
Точки для запроса поиска базовой информации о маршруте.
public init(startPoint: RouteSearchPoint,finishPoint: RouteSearchPoint)
BuildingId
BuildingInfo
Информация о здании.
public init(buildingName: String? = nil,purposeName: String? = nil,purposeCode: PurposeCode? = nil,buildingLevels: BuildingLevels? = nil,buildingId: BuildingId?)
buildingName
purposeName
purposeCode
buildingLevels
buildingId
BuildingLevels
Информация об этажных планах здания.
public init(defaultLevelId: LevelId,levels: [LevelInfo])
CalloutMapPosition
Положение бабла маршрута.
public init(mapId: MapId,calloutPosition: GeoPoint?,routePoint: RoutePoint?)
CameraBehaviour
Режим слежения камеры.
public init(position: FollowPosition?,tilt: FollowTilt = FollowTilt.off)
CameraBehaviourChange
Изменение режима слежения.
public init(newBehaviour: CameraBehaviour,changeReason: CameraBehaviourChangeReason = CameraBehaviourChangeReason.application)
CameraPosition
Позиция камеры.
var point
Точка местности, которая находится в точке позиции камеры (см. ICamera::position_point()).
var zoom
Уровень масштабирования. 0 - это весь мир, вписанный в квадрат 256x256 логических пикселей (см. LogicalPixel)
var tilt
Угол наклона направления взгляда по вертикали.
0 - надир (смотрим вертикально вниз), максимальное значение - 60 градусов.
var bearing
Угол поворота направления взгляда по горизонтали относительно направления на север. Отсчитывается по часовой стрелке, в градусах.
CameraPositionChange
Описание изменения части параметров позиции камеры.
CameraPositionPoint
Относительная экранная позиция точки, к которой привязана камера.
public init(x: Float = 0.5,y: Float = 0.5)
x
y
CameraProgressInfo
Информация о прогрессе прохождения зоны камеры.
public init(camera: RouteCamera,position: RoutePoint,progress: Float = 0)
CameraPurposeOptionSet
public init(rawValue: UInt32)
Creates a new option set from the given raw value.
This documentation comment was inherited from .
rawValue
The raw value of the option set to create. Each bit of rawValue potentially represents an element of the option set, though raw values may include bits that are not defined as distinct values of the OptionSet type.
var rawValue
The corresponding value of the raw type.
This documentation comment was inherited from .
static let speedControl
Фиксация превышения скорости.
static let averageSpeedControl
Фиксация превышения средней скорости на участке.
static let publicTransportLaneMovementControl
Фиксация движения по выделенной полосе для общественного транспорта.
static let roadMarkingsCrossingControl
Фиксация пересечения сплошной линии разметки, движения по обочине.
static let trafficLightsViolationControl
Фиксация проезда на запрещающий сигнал светофора.
static let stopLineCrossingControl
Фиксация выезда за стоп-линию, проезда без остановки знака “Стоп”, выезда на перекрёсток во время затора.
static let oncomingTrafficLaneMovementControl
Фиксация движения по встречной полосе.
static let pedestrianAdvantageViolationControl
Фиксация непредоставления приоритета пешеходам.
static let laneDisciplineControl
Фиксация нарушения рядности поворота на перекрёстке.
static let noStoppingViolationControl
Фиксация нарушения запрета остановки.
static let dummy
Муляж.
static let truck
Камера системы “Платон”, камера контроля ограничений для грузовых автомобилей
CameraRouteEntry
Элемент маршрута - точка и значение в ней.
CameraViewPoint
Относительная экранная позиция точки, в которую направлен взгляд камеры.
public init(x: Float = 0.5,y: Float = 0.5)
x
y
CameraZoomRestrictions
Допустимый диапазон изменения уровня масштабирования.
CarBriefRouteInfo
Базовая информация об автомобильном маршруте.
public init(length: RouteDistance,landmark: String,trafficSpeed: CarBriefRouteInfoTrafficSpeed)
CarInstructionCrossroad
Описание манёвров на перекрёстке.
public init(direction: CarInstructionCrossroadDirection = CarInstructionCrossroadDirection.straight,turnAngle: Int32 = 0,landmark: CarInstructionCrossroadLandmark = CarInstructionCrossroadLandmark.`none`,exitName: String)
direction
turnAngle
landmark
exitName
CarInstructionFinish
Конец автомобильной части маршрута.
public init()
CarInstructionRoundabout
Описание манёвров на перекрёстке с круговым движением.
public init(type: CarInstructionRoundaboutType = CarInstructionRoundaboutType.entry,turnAngle: Int32 = 0,exitNumber: UInt32 = 0,exitName: String)
CarInstructionStart
Начало автомобильной части маршрута.
public init()
CarInstructionUTurn
Разворот на дороге (не на перекрёстке).
Разворот на перекрестке описывается инструкцией Crossroad.
CarRouteSearchOptions
Параметры поиска маршрута на легковом автомобиле.
public init(avoidTollRoads: Bool = false,avoidUnpavedRoads: Bool = false,avoidFerries: Bool = false,avoidLockedRoads: Bool = true,routeSearchType: RouteSearchType = RouteSearchType.jam,excludedAreas: [ExcludedArea] = [])
avoidTollRoads
avoidUnpavedRoads
avoidFerries
avoidLockedRoads
routeSearchType
excludedAreas
var avoidTollRoads
Избегать платных дорог.
var avoidUnpavedRoads
Избегать грунтовых дорог.
var avoidFerries
Избегать паромных переправ.
var avoidLockedRoads
Избегать закрытых для проезда дорог. При значении true поиск маршрута не будет учитывать перекрытые для проезда участки дорог. При значении false маршрут может быть проложен через перекрытые для проезда участки дорог, если невозможно построить маршрут без проезда через перекрытые участки.
var routeSearchType
Тип поиска маршрута.
var excludedAreas
Исключаемые области (не больше 25).
ChargingStation
Атрибуты для электрозаправок.
public init(aggregate: Aggregate,connectors: [Connector])
CircleOptions
Параметры для создания геометрического объекта карты типа “Окружность”.
public init(position: GeoPoint,radius: Meter,color: Color = Color(),strokeWidth: LogicalPixel = LogicalPixel(value: 0),strokeColor: Color = Color(),dashedStrokeOptions: DashedStrokeCircleOptions? = nil,visible: Bool = true,userData: Any = (),zIndex: ZIndex = ZIndex(value: 0),levelId: LevelId? = nil)