struct
Address
Адрес в виде набора отдельных компонентов.
public init(
drillDown: [AddressAdmDiv],
components: [AddressComponent],
buildingName: String?,
buildingId: BuildingId?,
postCode: String?,
buildingCode: String?,
fiasCode: String?,
addressComment: String?
)
Набор объектов административного деления, в которых находится описываемый объект.
Полный адрес объекта может содержать несколько отдельных адресных компонент.
Название здания.
Уникальный идентификатор здания.
Почтовый индекс.
Уникальный почтовый код здания.
Код ФИАС объекта.
Для получения данной информации запросите дополнительную настройку ключа.
Комментарий к адресу. Пример: “301 офис; 9 этаж”
AddressAdmDiv
Объект административного деления.
AddressLocation
Применяется для компонентов, которые тяжело описать конкретным адресом.
Словесное описание местоположения строения.
AddressNumber
В некоторых населённых пунктах обозначается только номер дома, без улицы (например, Краснообск).
AddressStreet
Обычный адрес, есть улица и номер дома.
Aggregate
Обобщенное описание станции зарядки автомобилей.
Количество доступных коннекторов.
Общее количество коннекторов (кроме недоступных).
Статус активности. true, если есть хотя бы один доступный, зарезервированный или на зарядке коннектор.
Статус занятости. true, если половина или более коннекторов заняты.
Максимальная мощность из всех коннекторов.
Anchor
Точка привязки изображения (0, 0) - левый верхний угол, (1, 1) - правый нижний
public init(
x: Float = 0.5,
y: Float = 0.5
)
ApartmentRange
Диапазон квартир.
Начало диапазона/хранимое значение. На текущий момент возможны только числовые значения, а квартиры с суффиксами в данных пока отсутствуют.
Окончание диапазона. Если отсутствует, то диапазон состоит из одного значения 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 .
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
)
Направление движения.
Угол поворота в градусах [-180, 180].
BicycleInstructionFinish
Конец велосипедной части маршрута.
public init()
BicycleInstructionStart
Начало велосипедной части маршрута.
public init()
BicycleRouteSearchOptions
Параметры поиска маршрута на велосипеде.
public init(
avoidCarRoads: Bool = false,
avoidStairways: Bool = false,
avoidUnderpassesAndOverpasses: Bool = false,
excludedAreas: [ExcludedArea] = []
)
Избегать автомобильных дорог.
Избегать лестниц.
Избегать подземных и надземных переходов.
Исключаемые области (не больше 25).
BoolRouteLongEntry
Протяженный элемент маршрута - отрезок и значение на нем.
public init(
point: RoutePoint,
length: RouteDistance,
value: Bool
)
Borders
Описывает набор непрерывного упорядоченных значений.
Задаёт притяжку до значения, кратного этому числу.
Признак использования логарифмической шкалы.
Значение, по которым происходит фильтрация.
Нижняя граница набора значений.
Верхняя граница набора значений.
Текущее установленное минимальное значение.
Текущее установленное максимальное значение.
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?
)
Собственное имя здания.
Описание назначения здания.
Код назначения здания.
Информация об этажных планах здания.
Уникальный идентификатор здания.
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
Позиция камеры.
Точка местности, которая находится в точке позиции камеры (см. ICamera::position_point()).
Уровень масштабирования. 0 - это весь мир, вписанный в квадрат 256x256 логических пикселей (см. LogicalPixel)
Угол наклона направления взгляда по вертикали.
0 - надир (смотрим вертикально вниз), максимальное значение - 60 градусов.
Угол поворота направления взгляда по горизонтали относительно направления на север. Отсчитывается по часовой стрелке, в градусах.
CameraPositionChange
Описание изменения части параметров позиции камеры.
CameraPositionPoint
Относительная экранная позиция точки, к которой привязана камера.
public init(
x: Float = 0.5,
y: Float = 0.5
)
CameraProgressInfo
Информация о прогрессе прохождения зоны камеры.
public init(
camera: RouteCamera,
position: RoutePoint,
progress: Float = 0
)
Камера, для зоны действия которой отслеживается прогресс.
Позиция камеры на маршруте.
Прогресс прохождения зоны действия камеры, [0, 1].
CameraPurposeOptionSet
public init(rawValue: UInt32)
Creates a new option set from the given raw value.
This documentation comment was inherited from .
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.
The corresponding value of the raw type.
This documentation comment was inherited from .
Фиксация превышения скорости.
Фиксация превышения средней скорости на участке.
Фиксация движения по выделенной полосе для общественного транспорта.
Фиксация пересечения сплошной линии разметки, движения по обочине.
Фиксация проезда на запрещающий сигнал светофора.
Фиксация выезда за стоп-линию, проезда без остановки знака “Стоп”, выезда на перекрёсток во время затора.
Фиксация движения по встречной полосе.
Фиксация непредоставления приоритета пешеходам.
Фиксация нарушения рядности поворота на перекрёстке.
Фиксация нарушения запрета остановки.
Муляж.
Камера системы “Платон”, камера контроля ограничений для грузовых автомобилей
CameraRouteEntry
Элемент маршрута - точка и значение в ней.
CameraViewPoint
Относительная экранная позиция точки, в которую направлен взгляд камеры.
public init(
x: Float = 0.5,
y: Float = 0.5
)
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
)
Направление движения на перекрёстке.
Угол поворота в градусах [-180, 180].
Ориентир.
Название съезда.
CarInstructionFinish
Конец автомобильной части маршрута.
public init()
CarInstructionRoundabout
Описание манёвров на перекрёстке с круговым движением.
public init(
type: CarInstructionRoundaboutType = CarInstructionRoundaboutType.entry,
turnAngle: Int32 = 0,
exitNumber: UInt32 = 0,
exitName: String
)
Тип инструкции.
Угол поворота в градусах [-180, 180].
Номер съезда - [1, inf] или 0, если номер съезда неизвестен.
Название съезда.
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] = []
)
Избегать платных дорог.
Избегать грунтовых дорог.
Избегать паромных переправ.
Избегать закрытых для проезда дорог. При значении true поиск маршрута не будет учитывать перекрытые для проезда участки дорог. При значении false маршрут может быть проложен через перекрытые для проезда участки дорог, если невозможно построить маршрут без проезда через перекрытые участки.
Тип поиска маршрута.
Исключаемые области (не больше 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
)
Географическая позиция.
Радиус в метрах.
Цвет заливки.
Ширина линии границы окружности.
Цвет линии границы окружности.
Параметры пунктирной границы.
Флаг видимости.
Пользовательские данные (не используются внутри SDK, нужны только для пользователя API).
Уровень отрисовки объекта.
Привязка к поэтажному плану здания.
ClusterOptions
Параметры маркера кластера.
public init(
attributes: [String: AttributeValue],
userData: Any = ()
)
Атрибуты кластера.
Пользовательские данные. Возвращаются в IClusterObject.
Color
Цвет
init(
red: CGFloat,
green: CGFloat,
blue: CGFloat,
alpha: CGFloat
)
CompassView
Контрол компаса на SwiftUI.
The content and behavior of the view.
This documentation comment was inherited from .
Connector
public init(
power: UInt16,
price: UInt16,
status: StatusType,
type: String
)
Мощность зарядки в кВт.
Стоимость за один кВт·ч.
Статус.
Тип коннектора.
ContactInfo
Способ связаться с организацией.
CurrentLocationView
Контрол текущего местоположения на SwiftUI.
The content and behavior of the view.
This documentation comment was inherited from .
DashboardButtonSettings
Настройки кнопки в нижней панели NavigationView.
Видимость кнопки.
Иконка. По умолчанию используется иконка добавления дорожного события.
Функция обратного вызова при нажатии на кнопку. По умолчанию установливается функция создания дорожного события.
Настройки кнопки в нижней панели по умолчанию..
DashedPolylineOptions
Параметры пунктирной полилинии.
public init(
dashLength: LogicalPixel = LogicalPixel(value: 5),
dashSpaceLength: LogicalPixel = LogicalPixel(value: 2)
)
Длина пунктира.
Длина межпунктирного расстояния.
DashedStrokeCircleOptions
public init(
dashLength: LogicalPixel = LogicalPixel(value: 5),
dashSpaceLength: LogicalPixel = LogicalPixel(value: 2)
)
Длина пунктира.
Длина межпунктирного расстояния.
DayTime
Момент времени внутри дня.
public static func < (lhs: DayTime, rhs: DayTime) -> Bool
Returns a Boolean value indicating whether the value of the first argument is less than that of the second argument.
This documentation comment was inherited from .
DefaultRasterUrlTemplate
DeviceDensity
Множитель, который вычисляется как отношение DPI к базовому DPI устройства.
должен быть положительным.
public init(
value: Float = 0
)
DevicePpi
Разрешающая способность дисплея устройства, в пикселях на дюйм.
должна быть положительной.
public init(
value: Float = 0
)
public init(floatLiteral value: Float)
Creates an instance initialized to the specified floating-point value.
This documentation comment was inherited from .
The value to create.
PPI экрана головного устройства. Например, у смартфона, подключенного к CarPlay, это PPI экрана смартфона. Значение равно nil, если текущее устройство имеет неизвестный PPI (неподдерживаемое устройство, например из будущего). В таких случаях нужно самостоятельно задавать PPI с помощью записи в Map.devicePpi.
Этот PPI используется по умолчанию в том случае, когда не удалось автоматически определить по модели устройства. См. .autodetected.
DgisObjectId
DirectoryFilter
Фильтры для справочника.
public init(
workTime: WorkTimeFilter?,
dynamic: [DynamicFilter]
)
DoubleRouteEntry
Элемент маршрута - точка и значение в ней.
DynamicRouteInfo
public init(
roadEvents: RoadEventRouteAttribute,
traffic: Traffic
)
Elevation
Неотрицательная высота точки над поверхностью в метрах.
public init(
value: Float = 0
)
public init(floatLiteral value: Float)
Creates an instance initialized to the specified floating-point value.
This documentation comment was inherited from .
The value to create.
EntranceGeometry
Геометрии для отображения входа на карте.
public init(
entrancePoints: [GeoPoint],
entrancePolylines: [[GeoPoint]]
)
Местоположение входа.
Геометрии стрелок, указывающих на вход.
EntranceInfo
Информация о входе в здание.
public init(
id: DgisObjectId,
buildingNumber: String?,
porchName: String?,
porchNumber: String?,
apartmentRanges: [ApartmentRange],
geometry: EntranceGeometry?,
entranceNumber: String?
)
Идентификатор объекта входа.
Номер дома, к которому относится вход.
Непустое имя подъезда. Заполняется только для подъездов. Может принимать значения имени подъезда (например “Подъезд 1”) или номера здания, если подъезд имеет собственный адрес.
Непустой номер подъезда. Заполняется только для подъездов. Может принимать значения номера подъезда (например “1”) или номера здания, если подъезд имеет собственный адрес.
Номера квартир, относящихся к подъезду.
Геометрии для отображения входа на карте.
ExcludedArea
Исключаемая область, которую следует избегать при построении маршрута.
public init(
type: ExcludedAreaType = ExcludedAreaType.point,
severity: ExcludedAreaSeverity = ExcludedAreaSeverity.soft,
extent: RouteDistance,
points: [GeoPoint]
)
Тип исключаемой области.
Приоритет исключения области.
Размер исключаемой области (не больше 25 км).
Координаты точек исключаемой области (не больше 500).
FlagFilter
Фильтр - флаг.
FloatRouteLongEntry
Протяженный элемент маршрута - отрезок и значение на нем.
public init(
point: RoutePoint,
length: RouteDistance,
value: Float
)
FloorInfo
Информация об этажном плане для маркера - элемента поисковой выдачи.
FollowPosition
Настройки слежения за позицией.
public init(
bearing: FollowBearing = FollowBearing.off,
styleZoom: FollowStyleZoom = FollowStyleZoom.off
)
FollowValueOptionSet
public init(rawValue: UInt32)
Creates a new option set from the given raw value.
This documentation comment was inherited from .
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.
The corresponding value of the raw type.
This documentation comment was inherited from .
FormattedAddress
Человекочитаемое представление адреса.
Адрес из дриллдауна. Пример: “Новосибирск, Кировский район”.
Адрес внутри населённого пункта. Пример: “Николаева, 11”.
Комментарий к адресу. Пример: “301 офис; 9 этаж”.
Почтовый индекс объекта с кодом здания, если есть. Пример: “630088”, “630007/XBVJF8”.
GeoPoint
Точка в сферической системе координат, которая совместно с геодезической системой координат (например, WGS84) указывает на точку на поверхности Земли. Данная структура не привязана к конкретной геодезической системе координат. Но данный модуль содержит свободные функции, которые оперируют данной структурой уже в конкретной в системе координат (в какой именно см. в документации к функциям).
init(latitude: CLLocationDegrees, longitude: CLLocationDegrees)
func bearing(point: GeoPoint) -> Bearing
Вычисляет направление (путевой угол, т.е. угол между направлением на географический север и направлением движения, отсчитываемый по часовой стрелке) между двумя точками.
func distance(point: GeoPoint) -> Meter
Вычисляет минимальное (по ортодромии) расстояние между двумя точками.
GeoPointRouteEntry
Элемент маршрута - точка и значение в ней.
GeoPointWithElevation
Точка в географической системе координат (широта, долгота, возвышение).
возвышение (Elevation) в метрах над поверхностью, а не над уровнем моря.
public init(
latitude: Latitude,
longitude: Longitude,
elevation: Elevation = Elevation(value: 0)
)
init(
latitude: CLLocationDegrees,
longitude: CLLocationDegrees,
elevation: CLLocationDistance
)
init(
coordinate: CLLocationCoordinate2D,
elevation: CLLocationDistance
)
func bearing(point: GeoPoint) -> Bearing
Вычисляет направление (путевой угол, т.е. угол между направлением на географический север и направлением движения, отсчитываемый по часовой стрелке) для проекции точки на карту и заданной точкой.
func distance(point: GeoPoint) -> Meter
Вычисляет минимальное (по ортодромии) расстояние между двумя точками.
func move(bearing: Bearing, meter: Meter) -> GeoPointWithElevation
Вычисляет точку, полученную перемещением исходной точки в указанном направлении на указанное расстояние.
GeoRect
Прямоугольная область в сферической системе координат (например, WGS84). Данная структура не привязана к конкретной геодезической системе координат.
func contains(
rect2: GeoRect
) -> Bool
Содержится ли rect2 внутри rect1, т.е. все его точки находятся внутри.
func contains(
point: GeoPoint
) -> Bool
Содержит ли прямоугольник точку. Точки, расположенные на границе, так же считаются принадлежащими прямоугольнику.
func expand(
rect2: GeoRect
) -> GeoRect
Расширить прямоугольник. Вернуть прямоугольник минимального размера, содержащий оба переданных прямоугольника.
func expand(
point: GeoPoint
) -> GeoRect
Расширить прямоугольник. Вернуть прямоугольник минимального размера, содержащий исходный прямоугольник и точку.
Юго-западная точка, левая нижняя граница прямоугольника.
Северо-восточная точка, правая верхняя граница прямоугольника.
Проверяет прямоугольник на корректность.
Проверяет прямоугольник на вырожденность. Если точки в прямоугольнике равны, то он вырождается в точку. Вырожденный прямоугольник является корректным прямоугольником. Некорректный прямоугольник не является вырожденным.
GradientPolylineOptions
Параметры градиентной полилинии.
public init(
borderWidth: LogicalPixel = LogicalPixel(value: 0),
secondBorderWidth: LogicalPixel = LogicalPixel(value: 0),
gradientLength: LogicalPixel = LogicalPixel(value: 1),
borderColor: Color = Color(),
secondBorderColor: Color = Color(),
colors: [Color],
colorIndices: Data
)
Ширина границы линии.
Ширина второй границы линии.
Длина градиентной линии.
Цвет окантовки.
Цвет второй окантовки.
Палитра цветов градиентной полилинии.
Индексы цветов градиентной полилинии. Количество индексов должно быть на 1 меньше количества точек полилинии.
GroupItem
Элемент объединенной карточки, содержащий информацию об объекте.
HttpOptions
Опции Http-клиента.
Таймаут для HTTP-запросов.
Использовать HTTP кэш.
Путь к каталогу верхнего уровня для основного файлового хранилища HTTP кэша. Файловое хранилище будет находиться в подкаталоге http_cache в данном каталоге. Если путь не указан, будет использоваться директория по умолчанию.
Максимальный размер HTTP-кеша в байтах. Если не указан, по умолчанию максимальный размер HTTP кэша составляет 300 Мб.
ImageData
Данные изображения: размер, формат и бинарные данные.
public init(
size: ScreenSize,
format: ImageFormat,
data: Data
)
IndoorControlOptions
Настройки UI-элемента управления этажами в здании.
public init(visibilityBehavior: VisibilityBehavior)
init(
visibilityBehavior: VisibilityBehavior,
markingByRoute: MarkingByRoute
)
Настройки по умолчанию. Автоматическое управление видимостью.
IndoorView
Контрол этажей на SwiftUI.
The content and behavior of the view.
This documentation comment was inherited from .
InstructionRouteEntry
Элемент маршрута - точка и значение в ней.
public init(
point: RoutePoint,
value: RouteInstruction
)
IntRouteEntry
Элемент маршрута - точка и значение в ней.
IsOpenNow
Открыто сейчас.
public init()
KeyFromAsset
Ключ из asset-а. Для Android это директория assets. Для iOS это директория Bundle.main.
Путь относительно корневой директории asset-ов.
KeyFromFile
KeyFromString
Ключ из строки.
Содержимое.
LaneOptionSet
public init(rawValue: UInt32)
Creates a new option set from the given raw value.
This documentation comment was inherited from .
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.
The corresponding value of the raw type.
This documentation comment was inherited from .
Левая полоса.
Средняя полоса.
Правая полоса.
LanesCalloutMapPosition
Положение бабла полосности для маршрута.
public init(
mapId: MapId,
routePoint: RoutePoint,
geoPoint: GeoPoint
)
Идентификатор карты, для которой приведена позиция.
Позиция бабла полосности на маршруте.
Позиция бабла полосности на карте.
LaneSignRouteLongEntry
Протяженный элемент маршрута - отрезок и значение на нем.
public init(
point: RoutePoint,
length: RouteDistance,
value: RouteLaneSign
)
Latitude
Географическая широта.
static func + (lhs: Latitude, rhs: Latitude) -> Latitude
static func - (lhs: Latitude, rhs: Latitude) -> Latitude
static func * (lhs: Latitude, rhs: Double) -> Self
static func * (lhs: Double, rhs: Latitude) -> Self
static func / (lhs: Latitude, rhs: Double) -> Self
static func <= (lhs: Latitude, rhs: Latitude) -> Bool
static func >= (lhs: Latitude, rhs: Latitude) -> Bool
public init(floatLiteral value: Double)
Creates an instance initialized to the specified floating-point value.
This documentation comment was inherited from .
The value to create.
LevelId
Идентификатор этажного плана.
LevelInfo
Информация об этаже здания.
Locale
Локаль.
static func makeLocale(
localeStr: String
) -> Locale?
Создать локаль по строковому представлению в виде LanguageTag или POSIX.
func toLocalePosix() -> String
Location
Геопозиция.
public init(
coordinates: LocationCoordinates,
altitude: LocationFuzzyDouble?,
course: LocationCourse?,
groundSpeed: LocationFuzzyDouble?,
source: String,
timestamp: TimeInterval
)
coordinates::value - координаты геопозиции в системе координат WGS 84. coordinates::accuracy - горизонтальная точность определения координат геопозиции (DRMS), м. https://en.wikipedia.org/wiki/Circular_error_probable Область значений: >= 0.
altitude::value - высота над опорным эллипсоидом WGS 84, м. altitude::accuracy - стандартное отклонение ошибки измерения высоты, м. nil означает, что платформа не предоставляет данное поле. https://en.wikipedia.org/wiki/Standard_deviation Область значений: (nil, > 0).
course::value - путевой угол (направление движения вдоль поверхности Земли). Угол измеряется относительно географического севера). course::accuracy - стандартное отклонение ошибки измерения путевого угла. nil означает, что платформа не предоставляет данное поле. https://en.wikipedia.org/wiki/Standard_deviation Область значений: (nil, > 0).
ground_speed - скорость движения вдоль поверхности Земли, м/с. Область значений: >= 0. ground_speed::accuracy - среднеквадратичное отклонение ошибки измерения скорости, м/с. nil означает, что платформа не предоставляет данное поле. https://en.wikipedia.org/wiki/Standard_deviation Область значений: (nil, > 0).
Название источника геопозиции.
timestamp’ы между разными источниками геопозиции не синхронизированы, поэтому сравнивать timestamp’ы у геопозиций, которые получены из разных источников нельзя.
Временная точка, в которой была определена геопозиция. Эта точка не привязана ни к какой конкретной дате и используется исключительно для того, чтобы вычислить время между двумя измерениями геопозиции, полученными от одного источника геопозиции в одной сессии. Это поле должно монотонно возрастать (даже когда система находится в спящем режиме).
LocationCoordinates
LocationCourse
LocationFuzzyDouble
LogicalPixel
Пиксель, размер которого не зависит от плотности экрана.
public init(
value: Float = 0
)
public init(floatLiteral value: Float)
Creates an instance initialized to the specified floating-point value.
This documentation comment was inherited from .
The value to create.
LogMessage
Сообщение, записываемое в лог.
LogOptions
Настройки логирования.
Уровень логирования в системный лог.
Уровень логирования в пользовательский приемник.
Пользовательский приемник логирования.
Настройки по умолчанию. В лог пишутся предупреждения и более серьёзные события.
Longitude
Географическая долгота.
static func + (lhs: Longitude, rhs: Longitude) -> Longitude
static func - (lhs: Longitude, rhs: Longitude) -> Longitude
static func * (lhs: Longitude, rhs: Double) -> Self
static func * (lhs: Double, rhs: Longitude) -> Self
static func / (lhs: Longitude, rhs: Double) -> Self
static func <= (lhs: Longitude, rhs: Longitude) -> Bool
static func >= (lhs: Longitude, rhs: Longitude) -> Bool
public init(floatLiteral value: Double)
Creates an instance initialized to the specified floating-point value.
This documentation comment was inherited from .
The value to create.
MapDirection
Угол поворота объекта относительно направления на север, в градусах, отсчитывается по часовой стрелке.
MapGestureViewFactory
Фабрика обработки жестов по умолчанию.
public func makeGestureView(
map: Map,
eventProcessor: IMapEventProcessor,
coordinateSpace: IMapCoordinateSpace
) -> UIView & IMapGestureView
Создать слой обработки жестов.
This documentation comment was inherited from .
MapGestureViewOptions
Настройки слоя жестов по умолчанию.
public init(
doubleTapScalingCenter: ScalingCenter,
twoFingerTapScalingCenter: ScalingCenter,
pinchScalingCenter: ScalingCenter
)
Настройки по умолчанию. Для жестов двойного тапа и тапа двумя пальцами масштабирование происходит относительно местоположение жеста.
MapId
Идентификатор экземпляра карты, уникальный в рамках процесса.
public init(
value: Int32 = 0
)
MapMarkerView
public init(
viewModel: MapMarkerViewModel,
content: AnyView,
tapHandler: (() -> Void)? = nil
)
public static func == (lhs: MapMarkerView, rhs: MapMarkerView) -> Bool
Returns a Boolean value indicating whether two values are equal.
This documentation comment was inherited from .
public func hash(into hasher: inout Hasher)
Hashes the essential components of this value by feeding them into the given hasher.
This documentation comment was inherited from .
The hasher to use when combining the components of this instance.
The content and behavior of the view.
This documentation comment was inherited from .
MapMarkerViewOverlay
public func removeAll()
The content and behavior of the view.
This documentation comment was inherited from .
MapOptions
Первоначальные свойства карты, которые возможно задать при её инициализации. Установленное в nil свойство не будет применено, вследствие чего будет использовано значение по умолчанию.
Число физических экранных точек в линии длиной 2,54 см.
Множитель, который вычисляется как отношение devicePPI к базовому DPI устройства. Значение множителя соответствует nativeScale целевого экрана.
Расположение камеры относительно карты.
Относительное расположение точки местоположения карты в пространстве вида камеры.
Границы изменения масштаба карты.
Источники данных карты.
Упрощённый способ задания источников данных карты.
Начальный стиль карты с отложенной загрузкой. Стиль можно загрузить с помощью экземпляра IStyleFactory, см. Container.styleFactory. Используйте Future.makeReadyValue(style), если стиль уже загружен.
Фабрика слоя обработки жестов. Если nil, жесты не обрабатываются, пока не будет установлено свойство IMapView.gestureView.
Выбор графического пресета
Выбор темы внутри выбранного стиля карты с учётом окружения.
Максимально допустимая частота обновления карты.
Максимально допустимая частота обновления карты в режиме сохранения энергии.
Цвет фона до подгрузки стилей.
Начальные настройки, устанавливаемые при создании объектов карты. DPI определяется на основании главного экрана устройства (см. DevicePpi.autodetected). Если автоопределение провалилось, то используется DevicePpi.defaultForFailedAutodetection.
MapViewOverlay
Протокол слоя карты для SwiftUI.
func mapViewOverlayGestureView(_ view: (UIView & IMapGestureView)?) -> MapViewOverlay
Дополнительный слой, располагающийся над всей поверхностью карты. Используется для перехвата жестов. Если заменить этот слой на иной, нужно также реализовать отправку событий карты через IMapEventProcessor. В случае установки nil встроенная обработка жестов прекратится.
func mapViewOverlayAppearance(_ value: MapAppearance) -> MapViewOverlay
Задать активный набор тем текущего стиля и возможность автоматического переключения тем в зависимости от окружения. Если выбран .automatic, карта переключится на выбранную пару тем с учётом текущего отображения (светлого или тёмного).
func mapViewOverlayShowsAPIVersion(_ value: Bool) -> MapViewOverlay
Показывать ли версию API в копирайте. По умолчанию false.
func mapViewOverlayCopyrightAlignment(_ alignment: CopyrightAlignment) -> MapViewOverlay
Положение копирайта.
func mapViewOverlayCopyrightInsets(_ insets: EdgeInsets) -> MapViewOverlay
Отступы копирайта от границ карты. По умолчанию .zero. При позиционировании учитываются safeAreaInsets представления карты. Значения отступов не должны быть отрицательными.
func mapViewOverlayUrlOpener(_ url: ((URL) -> Void)?) -> MapViewOverlay
Пользовательский обработчик открытия URL при тапе в копирайт.
Позволяет переопределить поведение по умолчанию, при котором переход по ссылке будет осуществлен без подтверждения со стороны пользователя.
func mapViewOverlayObjectTappedCallback(callback: MapObjectTappedCallback) -> MapViewOverlay
Добавить функцию обратного вызова, которая будет вызываться при клике на карту.
func mapViewOverlayObjectLongPressCallback(callback: MapObjectTappedCallback) -> MapViewOverlay
Добавить функцию обратного вызова, которая будет вызываться при долгом клике на карту.
func mapViewOverlayRemoveObjectTappedCallback(callback: MapObjectTappedCallback) -> MapViewOverlay
Удалить функцию обратного вызова, которая вызывалась при клике на карту.
func mapViewOverlayRemoveLongPressCallback(callback: MapObjectTappedCallback) -> MapViewOverlay
Удалить функцию обратного вызова, которая вызывалась при долгом клике на карту.
The content and behavior of the view.
This documentation comment was inherited from .
MarkedUpText
Размеченный текст.
public init(
text: String,
matchedParts: [MarkedUpTextSpan]
)
Текст.
Набор непересекающихся Span в порядке их расположения в строке text, описывающих части, совпадающие с пользовательским запросом.
MarkedUpTextSpan
Описывает поднабор байтов строки text.
MarkerOptions
Параметры маркера.
public init(
position: GeoPointWithElevation,
icon: Image?,
iconMapDirection: MapDirection? = nil,
anchor: Anchor = Anchor(x: 0.5, y: 0.5),
text: String? = nil,
textStyle: TextStyle? = nil,
iconOpacity: Opacity = Opacity(value: 1),
visible: Bool = true,
draggable: Bool = false,
iconWidth: LogicalPixel = LogicalPixel(value: 0),
userData: Any = (),
zIndex: ZIndex = ZIndex(value: 0),
animatedAppearance: Bool = true,
levelId: LevelId? = nil,
iconAnimationMode: AnimationMode = AnimationMode.normal
)
Целевая ширина, используемая для масштабирования.
Уровень отрисовки объекта.
Анимировать ли появление.
Привязка к поэтажному плану здания.
Режим анимации.
MeasurementFormatterOutput
Результат форматирования измерения.
Meter
Длина/расстояние в метрах.
public init(
value: Float = 0
)
public init(floatLiteral value: Float)
Creates an instance initialized to the specified floating-point value.
This documentation comment was inherited from .
The value to create.
MillisecondsRouteEntry
Элемент маршрута - точка и значение в ней.
ModelMapObjectOptions
Параметры модели.
public init(
position: GeoPointWithElevation,
data: ModelData?,
size: ModelSize,
mapDirection: MapDirection? = nil,
opacity: Opacity = Opacity(value: 1),
visible: Bool = true,
userData: Any = (),
levelId: LevelId? = nil
)
Местоположение.
Данные.
Целевая ширина, используемая для масштабирования.
Угол поворота модели на карте относительно направления на север, по часовой стрелке.
Прозрачность.
Видимость.
Пользовательские данные.
Привязка к поэтажному плану здания.
ModelScale
Коэффициент масштабирования модели. Подбирается вручную. Значение варьируется от 0.0 до 64.0.
public init(
value: Float = 0
)
MTLDeviceError
MyLocationControllerSettings
Настройки контроллера перемещения маркера геопозиции.
public init(
bearingSource: BearingSource? = BearingSource.auto,
animationDuration: TimeInterval = 1,
coordinatesThreshold: Meter = Meter(value: 0.10000000149011612),
bearingThreshold: Bearing = Bearing(value: 1)
)
Источник направления. Если отсутствует, будет отображаться маркер без направления.
Неотрицательная длительность изменения реального направления.
Неотрицательное пороговое значение учитываемого изменения реальной позиции и её точности.
Неотрицательное пороговое значение учитываемого изменения реального направления.
NavigationViewOptions
Настройки интерфейса навигатора.
public init(
mapControlsBehaviour: NavigationViewMapControlsBehaviour = .visibleWhenNavigationActive,
distanceFormattingStrategy: DistanceFormattingStrategy = .default,
durationFormattingStrategy: DurationFormattingStrategy = .default,
durationValueFormattingStrategy: DurationValueFormattingStrategy = .default,
timeFormattingStrategy: TimeFormattingStrategy = .default,
speedFormattingStrategy: SpeedFormattingStrategy = .default,
theme: NavigationViewTheme = .default,
roadEventCardViewOptions: RoadEventCardViewOptions = .default,
roadEventCreationEnabled: Bool = true,
dashboardButtonSettings: DashboardButtonSettings = .default
)
Конструктор настроек.
Поведение UI-элементов камеры в режиме навигации.
Способ форматирования расстояний.
Способ форматирования временного интервала.
Способ форматирования значения временного интервала.
Способ форматирования даты/времени.
Способ форматирования скорости.
Тема навигатора.
Настройки карточки дорожного события.
Нужен ли элемент создания дорожных событий.
Настройки кнопки в нижней панели NavigationView.
Настройки интерфейса навигатора по умолчанию..
NavigationViewTheme
Тема навигатора.
public init(colors: Colors)
public init(
colors: Colors,
dashboardTheme: DashboardTheme,
remainingRouteInfoControlTheme: RemainingRouteInfoControlTheme,
nextManeuverControlTheme: NextManeuverControlTheme,
speedControlTheme: SpeedControlTheme,
cameraControlTheme: CameraControlTheme,
messageBarControlTheme: MessageBarControlTheme,
mapControlsTheme: MapControlsTheme,
betterRouteControlTheme: BetterRouteControlTheme,
thermometerTheme: ThermometerTheme,
routeOverviewControlTheme: RouteOverviewControlTheme
)
Тема навигатора по умолчанию.
NavigatorView
The content and behavior of the view.
This documentation comment was inherited from .
NoopCancellable
Готовая реализация ICancellable, которая ничего не отменяет.
public init()
public func cancel()
ObstacleInfo
Информация о препятствии на маршруте.
public init(
type: Obstacle = Obstacle.other,
limitation: ObstaclePassLimitation = ObstaclePassLimitation.unlimited
)
ObstacleInfoRouteEntry
Элемент маршрута - точка и значение в ней.
ObstacleInfoRouteLongEntry
Протяженный элемент маршрута - отрезок и значение на нем.
public init(
point: RoutePoint,
length: RouteDistance,
value: ObstacleInfo
)
Opacity
Непрозрачность - от 0.0 (полная прозрачность) до 1.0 (полная непрозрачность).
public init(
value: Float = 0
)
OpeningHours
Часы работы организации.
public init(
weekOpeningHours: [[WeekTimeInterval]],
isOpen24x7: Bool
)
Часы работы для каждого дня недели, начиная с понедельника.
OrderedValue
Описывает одно значение из набора.
OrderedValues
Описывает набор дискретных упорядоченных значений.
public init(
values: [OrderedValue],
currentMinIndex: UInt64? = nil,
currentMaxIndex: UInt64? = nil
)
Набор значений. Упорядочен по возрастанию.
Индекс текущего установленного минимального значения.
Индекс текущего установленного максимального значения.
OrgId
Идентификатор организации.
OrgInfo
Информация об организации.
PackageInfo
Информация о пакете. См. IPackage.
public init(
name: String,
installed: Bool = false,
incomplete: Bool = true,
preinstalled: Bool = false,
compatible: Bool = false,
hasUpdate: Bool = false,
error: PackageInfoError?,
updateStatus: PackageUpdateStatus = PackageUpdateStatus.notAvailable,
finalSizeOnDisk: UInt64? = nil,
currentSizeOnDisk: UInt64 = 0
)
Локализованное название пакета.
Признак установки - true в случае, если пакет был выбран для установки.
Признак незавершенности установки - true, если нет полностью загруженной версии пакета (возможно, несовместимой с текущей версией SDK).
Признак предустановленных пакетов. Предустановленные пакеты всегда установлены и полностью загружены, и их нельзя удалить.
Признак совместимости - true в случае, если загруженный пакет совместим с текущей версией SDK.
Признак наличия обновления - true в случае наличия обновления для загруженного пакета. Возможна ситуация, когда во время процесса обновления до новой версии на сервере стала доступна ещё более новая версия пакета. В этом случае значение будет true как во время обновления, так и по его окончании.
Ошибка, произошедшая при попытке загрузки и/или установки пакета, или nil, если ошибки нет.
Статус обновления пакета.
Размер территории в байтах, который она занимает на диске после установки. Неинициализированное значение означает, что территория не содержит файлов (информация получена на основе предустановленного файла состояния, в котором нет списка файлов для территории).
Размер в байтах, который занимают на данный момент уже установленные файлы территории.
Padding
Отступы от краёв камеры.
ParkingCapacity
Вместимость парковки.
public init(
total: String?,
specialSpaces: [SpecialSpace]
)
Общая вместимость парковки, машиномест.
Описание особых мест для парковки.
ParkingInfo
Общая информация о парковке.
public init(
type: ParkingType?,
purpose: ParkingPurpose,
access: ParkingAccess,
pavingType: ParkingPavingType?,
isPaid: Bool,
isIncentive: Bool,
forTrucks: Bool,
levelCount: UInt16?,
capacity: ParkingCapacity?
)
Тип.
Назначение.
Тип доступа.
Тип покрытия.
Является ли парковка платной.
Является ли парковка перехватывающей.
Есть места для грузовиков.
Количество уровней.
Вместимость.
PedestrianBriefRouteInfo
Базовая информация о пешеходном маршруте.
PedestrianInstructionCrossroad
Описание манёвров при проходе через перекрёсток или по пешеходному переходу.
public init(
landmark: PedestrianInstructionCrossroadLandmark = PedestrianInstructionCrossroadLandmark.`none`,
maneuvers: [PedestrianInstructionCrossroadManeuver]
)
Цепочка идущих подряд манёвров.
PedestrianInstructionCrossroadManeuver
public init(
direction: PedestrianInstructionCrossroadManeuverDirection = PedestrianInstructionCrossroadManeuverDirection.straight,
turnAngle: Int32 = 0
)
Направление движения.
Угол поворота в градусах [-180, 180].
PedestrianInstructionFinish
Конец пешеходной части маршрута.
public init()
PedestrianInstructionIndoorEnter
Вход в здание.
Идентификатор этажа после входа в здание.
PedestrianInstructionIndoorExit
Выход из здания.
public init()
PedestrianInstructionIndoorFloorChange
Смена этажа в здании.
public init(
type: PedestrianInstructionIndoorFloorChangeType = PedestrianInstructionIndoorFloorChangeType.undefined,
beginId: LevelId = LevelId(),
endId: LevelId = LevelId()
)
Тип смены этажа.
Идентификатор этажа до смены.
Идентификатор этажа после смены.
PedestrianInstructionStart
Начало пешеходной части маршрута.
public init()
PedestrianRouteSearchOptions
Параметры поиска пешеходного маршрута.
public init(
avoidStairways: Bool = false,
avoidUnderpassesAndOverpasses: Bool = false,
useIndoor: Bool = true,
excludedAreas: [ExcludedArea] = []
)
Избегать лестниц.
Избегать подземных и надземных переходов.
Строить маршруты внутри зданий.
Исключаемые области (не больше 25).
PersonalDataCollectionOptions
Настройки сбора и обработки персональных данных.
public init(personalDataCollectionConsent: PersonalDataCollectionConsent)
Выбор пользователя в отношении сбора и обработки персональных данных.
Настройки по умолчанию. Разрешение на сбор и обработку персональных данных предоставлено.
PolygonOptions
Параметры полигона.
public init(
contours: [[GeoPoint]],
color: Color = Color(),
strokeWidth: LogicalPixel = LogicalPixel(value: 0),
strokeColor: Color = Color(),
visible: Bool = true,
userData: Any = (),
zIndex: ZIndex = ZIndex(value: 0),
levelId: LevelId? = nil
)
Уровень отрисовки объекта.
Привязка к поэтажному плану здания.
PolylineOptions
Параметры полилинии.
public init(
points: [GeoPoint],
width: LogicalPixel = LogicalPixel(value: 1),
color: Color = Color(),
erasedPart: Double = 0,
dashedPolylineOptions: DashedPolylineOptions? = nil,
gradientPolylineOptions: GradientPolylineOptions? = nil,
visible: Bool = true,
userData: Any = (),
zIndex: ZIndex = ZIndex(value: 0),
levelId: LevelId? = nil
)
Точки полилинии.
Ширина полилинии.
Основной цвет полилинии.
Доля стёртой части полилинии, должна быть в диапазоне [0; 1]
Параметры пунктирной полилинии.
Пунктирная градиентная линия в данный момент не поддерживается, поэтому если в PolylineOptions присутствуют и dashed_polyline_options, и gradient_polyline_options, то dashed_polyline_options будут проигнорированы при создании полилинии.
Параметры градиентной полилинии.
Пунктирная градиентная линия в данный момент не поддерживается, поэтому если в PolylineOptions присутствуют и dashed_polyline_options, и gradient_polyline_options, то dashed_polyline_options будут проигнорированы при создании полилинии.
Видимость полилинии.
Пользовательские данные.
Уровень отрисовки объекта.
Привязка к поэтажному плану здания.
PublicBriefRouteInfo
Базовая информация о маршруте на общественном транспорте.
public init(
publicTransportInfos: [PublicBriefRouteTransportInfo]
)
Описание способов проезда на общественном транспорте.
PublicBriefRouteTransportInfo
Описание общественного транспортного средства.
public init(
type: PublicTransportType = PublicTransportType.bus,
names: [String],
color: UInt32?,
routeLogo: String
)
Тип общественного транспортного средства.
Названия маршрутов общественного транспорта, на которых происходит проезд.
Argb представление цвета, ассоциированного с данным видом общественного транспорта, например, цвет линии метро. При отсутствии информации о цвете в поле будет значение nil.
Идентификатор иконки для остановок маршрута. Пустая строка, если информация недоступна. Техническое поле.
PublicRoutePart
Описание участка маршрута на общественном транспорте.
public init(
transports: [PublicTransportInfo],
intermediateStops: [PublicTransportStop]
)
Виды общественного транспорта, на котором можно проехать данный участок маршрута.
Если список пустой, то данный участок маршрута предлагается преодолеть на личном или арендуемом транспорте либо пешком.
Промежуточные остановки, которые транспорт проедет прежде, чем доберется до точки пересадки.
PublicTransportDirectoryPlatformDepartureInfo
Справочная информация об отправлении с платформы.
public init(
platformId: DgisObjectId,
departureTime: DayTime = DayTime(hours: 0, minutes: 0)
)
Идентификатор платформы.
Точное время проезда транспорта в формате HH:MM (в локальном для объекта часовом поясе).
PublicTransportDirectoryRouteDirectionNamesInfo
Информация о наименованиях начальной и конечной остановках маршрута.
PublicTransportDirectoryRouteInfo
Справочная информация о маршруте общественного транспорта.
public init(
id: DgisObjectId,
name: String,
color: UInt32?,
fromToStationNames: PublicTransportDirectoryRouteDirectionNamesInfo?,
directions: [PublicTransportRouteDirection]
)
Идентификатор маршрута.
Название маршрута.
Цветовое кодирование маршрута.
Информация о наименованиях начальной и конечной остановках маршрута.
Направления маршрута. Для остановочной платформы (тип ObjectType.StationPlatform) может не содержать информацию о направлениях, которые проходят через платформу. Для получения направлений необходимо сделать поисковой запрос с идентификатором маршрута.
PublicTransportDirectoryRouteScheduleInfo
Справочная информация о расписаниях платформ и направлений на маршруте.
public init(
fullDayPlatforms: [PublicTransportRouteDirectionId: [DgisObjectId: [PublicTransportPlatformSchedule]]],
nearTrips: [PublicTransportRouteDirectionId: [DgisObjectId: PublicTransportNearTripSchedule]],
intervalTrips: [PublicTransportRouteDirectionId: PublicTransportIntervalSchedule]
)
Расписания для платформ до конца дня.
Ближайшие рейсы для направлений до конечной платформы.
Ближайшие интервальные расписания для направлений.
PublicTransportDirectoryScheduleInfo
Справочная информация о расписаниях платформ и направлений.
public init(
routeSchedules: [DgisObjectId: PublicTransportDirectoryRouteScheduleInfo],
fullDayPlatforms: [DgisObjectId: [PublicTransportRouteDirectionId: [PublicTransportPlatformSchedule]]],
nearTrips: [DgisObjectId: [PublicTransportRouteDirectionId: PublicTransportNearTripSchedule]]
)
Справочная информация о расписаниях платформ и направлений для маршрутов.
Расписания для платформы по маршутам до конца дня. Поле будет заполнено для объекта типа ObjectType.StationPlatform.
Ближайшие рейсы для направлений по маршрутам до конечной платформы. Поле будет заполнено для объекта типа ObjectType.StationPlatform.
PublicTransportInfo
Описание общественного транспортного средства.
Тип общественного транспортного средства.
Названия маршрутов общественного транспорта, на которых происходит проезд.
Номера вагонов, в которые рекомендуется посадка.
Если транспортное средство состоит из одного вагона или можно садиться в любой вагон, то этот список будет пустым.
Текстовое описание вагонов, в которые рекомендуется посадка.
Argb представление цвета, ассоциированного с данным видом общественного транспорта, например, цвет линии метро. При отсутствии информации о цвете в поле будет значение nil.
Идентификатор иконки для остановок маршрута. Пустая строка, если информация недоступна. Техническое поле.
PublicTransportIntervalSchedule
Интервальное расписание.
public init(
period: UInt8 = 0,
workHours: PublicTransportIntervalWorkingHours?
)
Период следования транспорта в минутах.
Время действия интервального расписания.
PublicTransportIntervalWorkingHours
Время действия интервального расписания.
Время начала действия интервального расписания (в локальном для объекта часовом поясе) в системе UNIX.
Время начала действия интервального расписания в системе UNIX по UTC.
Время окончания действия интервального расписания (в локальном для объекта часовом поясе) в системе UNIX.
Время окончания действия интервального расписания в системе UNIX по UTC.
PublicTransportNearTripSchedule
Интервальное расписание.
public init(
period: UInt8?,
platformTimes: [PublicTransportDirectoryPlatformDepartureInfo]
)
Период следования транспорта в минутах.
Расписание отправлений для платформ.
PublicTransportPlatform
Справочная информация об остановочной платформе.
public init(
id: DgisObjectId,
stationId: DgisObjectId,
name: String,
description: String?,
transitions: [PublicTransportPlatformTransition],
position: GeoPoint?
)
Идентификатор остановочной платформы.
Идентификатор остановки. Например, автобусная остановка или станция метро, на которой находится платформа, или любая другая остановка.
Название остановки.
Краткое описание места расположения остановочной платформы.
Справочная информация о других маршрутах общественного транспорта, на которые можно пересесть на данной остановочной платформе.
Позиция.
PublicTransportPlatformSchedule
Расписание платформы.
public init(
schedule: PublicTransportSchedule,
startTime: UInt64 = 0,
startTimeUtc: UInt64 = 0
)
Расписание следования транспорта.
Время наступления события (в локальном для объекта часовом поясе).
Время наступления события в UTC.
PublicTransportPlatformTransition
Справочная информация о маршруте общественного транспорта, на который можно пересесть на остановочной платформе.
public init(
routeId: DgisObjectId,
routeName: String,
routeType: PublicTransportRouteType,
color: UInt32?,
stationId: DgisObjectId,
stationName: String
)
Идентификатор связанного маршрута.
Название связанного маршрута.
Тип маршрута.
Цветовое кодирование маршрута.
Идентификатор остановки.
Название остановки или станции.
PublicTransportPreciseSchedule
Точное расписание проезда общественного транспорта через платформу.
PublicTransportRouteDirection
Направление маршрута общественного транспорта.
public init(
id: PublicTransportRouteDirectionId,
type: PublicTransportRouteDirectionType,
geometry: PublicTransportRouteGeometry?,
platforms: [PublicTransportPlatform]
)
Идентификатор направления маршрута.
Тип направления маршрута.
Геометрия направления маршрута.
Последовательность остановочных платформ маршрута.
PublicTransportRouteDirectionId
Идентификатор направления маршрута общественного транспорта.
PublicTransportRouteGeometry
Геометрия направления маршрута общественного транспорта.
public init(
line: PolylineGeometry,
centroid: GeoPoint?
)
PublicTransportRouteSearchOptions
Параметры поиска маршрута на общественном транспорте.
public init(
startTime: Date? = nil,
useSchedule: Bool = false,
transportTypes: PublicTransportTypeOptionSet = []
)
Время в UTC, на которое нужно построить маршрут. Если не задано, используется текущее время.
Учёт расписания движения общественного транспорта при построении маршрута.
Типы общественного транспорта. Если не заполнены, маршруты будут строиться для всех поддерживаемых типов общественного транспорта.
PublicTransportStop
Описание остановки общественного транспорта.
PublicTransportTransfer
Описание способа добраться на общественном транспорте до следующей точки пересадки.
public init(
startPointName: String,
finishPointName: String,
routeParts: [PublicRoutePart]
)
Название точки, из которой начинается движение для данного участка маршрута.
Название точки назначения для данного участка маршрута.
Описание участка маршрута на общественном транспорте, по которому можно добраться до следующей точки пересадки.
PublicTransportTransferRouteLongEntry
Протяженный элемент маршрута - отрезок и значение на нем.
public init(
point: RoutePoint,
length: RouteDistance,
value: PublicTransportTransfer
)
PublicTransportTypeOptionSet
public init(rawValue: UInt32)
Creates a new option set from the given raw value.
This documentation comment was inherited from .
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.
The corresponding value of the raw type.
This documentation comment was inherited from .
Автобус.
Троллейбус.
Трамвай.
Маршрутное такси.
Пригородный поезд.
Фуникулёр.
Монорельс.
Водный транспорт.
Канатная дорога.
Скоростной трамвай.
Подземный трамвай.
Лёгкое метро.
Аэроэкспресс.
Московское центральное кольцо.
Московские центральные диаметры.
PurposeCode
RangeFilter
Фильтр диапазонов значений.
RemainingRouteInfoView
The content and behavior of the view.
This documentation comment was inherited from .
RenderedObject
Отображаемый объект карты.
RenderedObjectInfo
Подробная информация об отображаемом объекте карты.
public init(
closestViewportPoint: ScreenPoint,
closestMapPoint: GeoPointWithElevation,
item: RenderedObject
)
Ближайшая точка объекта в координатах экрана.
Ближайшая точка объекта в координатах карты.
Отображаемый объект карты.
Reviews
Отзывы.
RoadCameraInfo
Информация о камере.
public init(
purposes: CameraPurposeOptionSet,
speedLimit: UInt16?
)
Назначения камеры.
Могут отсутствовать, если нет информации, или если камеру добавил пользователь.
Ограничение скорости в км/ч.
RoadEventActionInfo
Информация о действии.
public init(
state: RoadEventActionState,
count: UInt32?
)
Состояние действия.
Количество действий, применённых к событию всеми пользователями (только для пользовательских событий).
RoadEventCardViewOptions
Настройки карточки дорожного события.
public init(
timeFormattingStrategy: TimeFormattingStrategy = .default
)
Конструктор настроек.
Способ форматирования даты/времени.
Настройки карточки дорожного события по умолчанию.
RoadEventDisplayCategoryOptionSet
public init(rawValue: UInt32)
Creates a new option set from the given raw value.
This documentation comment was inherited from .
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.
The corresponding value of the raw type.
This documentation comment was inherited from .
Камеры всех типов, в том числе и добавленные пользователем.
Комментарии на дорогах.
Перекрытия дорог.
Дорожные работы.
События категории “Другое”.
Всегда отображать события, созданные текущим пользователем, вне зависимости от их категории.
RoadEventMapObjectRouteEntry
Элемент маршрута - точка и значение в ней.
public init(
point: RoutePoint,
value: RoadEventMapObject
)
RoadEventRouteEntry
Элемент маршрута - точка и значение в ней.
RoadRuleRouteLongEntry
Протяженный элемент маршрута - отрезок и значение на нем.
public init(
point: RoutePoint,
length: RouteDistance,
value: RoadRule
)
RoadSubtypeRouteLongEntry
Протяженный элемент маршрута - отрезок и значение на нем.
public init(
point: RoutePoint,
length: RouteDistance,
value: RoadSubtype
)
RoadSurfaceRouteLongEntry
Протяженный элемент маршрута - отрезок и значение на нем.
public init(
point: RoutePoint,
length: RouteDistance,
value: RoadSurface
)
RoadTypeRouteLongEntry
Протяженный элемент маршрута - отрезок и значение на нем.
public init(
point: RoutePoint,
length: RouteDistance,
value: RoadType
)
RouteBuildOptions
Структура, которая описывает параметры построения маршрута в навигаторе.
public init(
finishPoint: RouteSearchPoint,
routeSearchOptions: RouteSearchOptions
)
Точка, к которой строится маршут.
Параметры поиска маршрута.
RouteCamera
Структура, описывающая дорожную камеру.
public init(
purposes: RouteCameraPurposeOptionSet,
rangeAgainst: RouteDistance,
rangeAlong: RouteDistance,
direction: RouteCameraDirection = RouteCameraDirection.against,
maxSpeedLimit: Float?
)
Назначения камеры.
Дальность действия камеры против хода движения.
Дальность действия камеры по ходу движения.
Направление действия камеры.
Скорость, превышение которое фиксируется камерой, в м/с. Отсутствует, если камера не фиксирует превышение скорости.
RouteCameraPurposeOptionSet
public init(rawValue: UInt32)
Creates a new option set from the given raw value.
This documentation comment was inherited from .
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.
The corresponding value of the raw type.
This documentation comment was inherited from .
Фиксация превышения скорости.
Фиксация проезда на запрещающий сигнал светофора.
Фиксация выезда за стоп-линию, проезда без остановки знака “Стоп”, выезда на перекрёсток во время затора.
Фиксация движения по выделенной полосе для общественного транспорта.
Фиксация движения по встречной полосе.
Фиксация непредоставления преимущества пешеходам.
Фиксация нарушения рядности поворота на перекрёстке.
Фиксация пересечения сплошной линии разметки, движения по обочине.
Фиксация превышения средней скорости на участке.
Фиксация нарушения запрета остановки.
Камера системы “Платон”: https://platon.ru/ru/about/
RouteDistance
Расстояние вдоль маршрута.
public init(
millimeters: Int64 = 0
)
RouteEditorRouteParams
Информация о параметрах маршрута.
public init(
startPoint: RouteSearchPoint,
finishPoint: RouteSearchPoint,
routeSearchOptions: RouteSearchOptions,
intermediatePoints: [RouteSearchPoint] = []
)
RouteEditorRoutesInfo
Информация о маршрутах, которыми оперирует редактор.
public init(
routes: [TrafficRoute],
routeParams: RouteEditorRouteParams
)
При обновлении списка маршрутов активным будет первый маршрут, если список маршрутов непустой.
Параметры маршрута, для которых выполнялся поиск. Могут отличаться от параметров, переданных редактору, если маршруты были найдены уже после изменения параметров в редакторе.
RouteExitSign
Информация о знаке съезда.
public init(
type: RouteExitSignType = RouteExitSignType.undefined,
roadNameTable: RouteExitSignTable,
roadNumberTable: RouteExitSignTable?
)
Тип съезда.
Табличка съезда с названием дороги.
Табличка съезда с номером дороги.
RouteExitSignRouteEntry
Элемент маршрута - точка и значение в ней.
RouteExitSignTable
Информация о табличке съезда.
public init(
backgroundColor: RouteExitSignTableColor = RouteExitSignTableColor.undefined,
text: String
)
Цвет фона таблички съезда.
Текст на табличке съезда.
RouteIndex
Индекс активного маршрута.
RouteInfo
Описание маршрута с манёврами.
public init(
route: Route,
routeBuildOptions: RouteBuildOptions?,
external: Bool = false
)
Маршрут.
Параметры построения маршрута в навигаторе. Значение равное nil означает, что у маршрута отсутствует конечная точка. В этом случае, на основании дорожного графа и параметров движения пользователя, вычисляется участок дороги, по которому предположительно движется пользователь и возвращается в виде маршрута в поле route. Следовательно, такой “маршрут” не может содержать инструкции и последняя точка в этом “маршруте” не является точкой назначения, в которую движется пользователь, а просто является точкой, до которой удалось предугадать движение пользователя. Куда он поедет дальше - неизвестно. Такой режим работы навигатора называется режим ведения без маршрута или free roam.
Источник маршрута. True - маршрут передан навигатору снаружи в методе start. False - маршрут сгенерирован самим навигатором.
RouteInstruction
Инструкция, которую необходимо выполнить для движения по маршруту.
public init(
roadName: String,
range: RouteDistance,
extraInstructionInfo: ExtraInstructionInfo
)
Название дороги, на которой окажется пользователь после совершения манёвра.
Расстояние после точки инструкции, на протяжении которого считается, что пользователь находится в зоне действия инструкции.
Специфичная для конкретного типа инструкции информация.
RouteLane
Структура, описывающая одну полосу движения.
public init(
routeManeuver: RouteLaneManeuver = RouteLaneManeuver.undefined,
maneuvers: RouteLaneManeuverOptionSet,
speedLimit: Float = 0,
prohibited: Bool = false,
onlyPublicTransport: Bool = false
)
Манёвр, который необходимо совершить для движения по маршруту.
Допустимые манёвры на полосе.
Максимальная разрешенная скорость на полосе, м/с. 0 - ограничение скорости неизвестно.
Проезд по полосе запрещён.
Полоса для общественного транспорта.
RouteLaneManeuverOptionSet
public init(rawValue: UInt32)
Creates a new option set from the given raw value.
This documentation comment was inherited from .
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.
The corresponding value of the raw type.
This documentation comment was inherited from .
Не задан.
Направо.
Налево.
слегка направо.
слегка налево.
резко направо.
резко налево.
Направо с последующим поворотом налево.
Разворот.
RouteLaneSign
Описание полос движения.
public init(
lanes: [RouteLane],
signStartPoint: RoutePoint?,
signPoint: RoutePoint?,
signEndPoint: RoutePoint?
)
Полосы движения для автомобилей на участке дороги. Перечислены в порядке следования от середины проезжей части к обочине.
Если количество полос неизвестно либо в направлении маршрута на дороге находится одна полоса движения, то этот массив будет пустым.
Точка на маршруте, в которой начинается действие знака, регулирующего движение по полосам. nil, если положение начала действия знака неизвестно.
Точка на маршруте, в которой установлен знак, регулирующий движение по полосам. nil, если положение знака неизвестно.
Точка на маршруте, в которой заканчивается действие знака, регулирующего движение по полосам. nil, если положение окончания действия знака неизвестно.
RouteLevelInfo
Информация об этаже здания, соответствующая участку маршрута.
Идентификатор этажного плана в начальной точке участка маршрута. Отсутствует, если точка не находится в здании.
Идентификатор этажного плана в конечной точке участка маршрута. Отсутствует, если точка не находится в здании.
Название этажа. Пусто, если участок маршрута соединяет разные этажи.
RouteLevelInfoRouteLongEntry
Протяженный элемент маршрута - отрезок и значение на нем.
public init(
point: RoutePoint,
length: RouteDistance,
value: RouteLevelInfo
)
RouteMapObjectCalloutLabelFlagOptionSet
public init(rawValue: UInt32)
Creates a new option set from the given raw value.
This documentation comment was inherited from .
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.
The corresponding value of the raw type.
This documentation comment was inherited from .
Время движения по маршруту.
Длина маршрута.
RouteMapObjectDisplayFlagOptionSet
public init(rawValue: UInt32)
Creates a new option set from the given raw value.
This documentation comment was inherited from .
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.
The corresponding value of the raw type.
This documentation comment was inherited from .
Отрезки маршрута.
Стартовая точка маршрута.
Конечная точка маршрута.
Промежуточные точки маршрута.
Точки соединения отрезков маршрута (кроме маршрутов на общественном транспорте). Например, точка в месте соединения пешеходного и автомобильного отрезка.
Искуcственные неровности.
Перекрытия дороги.
Ворота, шлагбаумы.
Лестницы.
Остановки общественного транспорта.
Дорожные работы.
Комментарии.
Перекрытия дорожного движения.
События “Другое”.
Начало и конец платной дороги.
Баблы полосности (отображаются только в источнике с режимом навигации).
Баблы с временем движения и длиной маршрута.
Перемещение внутри здания на лифте, эскалаторе и т.д.
Показывать части маршрута внутри зданий не только для активного этажа.
Подсвечивать светофоры на маршруте.
Использовать иммерсивную геометрию для отрезков маршрута (используется совместно с RouteParts).
RouteMapObjectPermanentDisplayFlagOptionSet
public init(rawValue: UInt32)
Creates a new option set from the given raw value.
This documentation comment was inherited from .
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.
The corresponding value of the raw type.
This documentation comment was inherited from .
Стартовая точка маршрута.
Конечная точка маршрута.
Промежуточные точки маршрута.
Дорожные работы.
Комментарии.
Перекрытия дорожного движения.
События “Другое”.
Начало и конец платной дороги.
RoutePoint
Точка на маршруте, задается как расстояние вдоль маршрута относительно начала маршрута.
RouteSearchPoint
Описание точек, по которым строится маршрут.
public init(
coordinates: GeoPoint,
course: Bearing? = nil,
objectId: DgisObjectId = DgisObjectId(objectId: 0, entranceId: 0),
levelId: LevelId? = nil
)
Координаты, через которые нужно проложить маршрут.
Направление, в котором нужно преодолеть точку.
ID объекта, до которого будет проложена пешеходная часть маршрута.
Идентификатор этажного плана (для пешеходных маршрутов).
RouteTollPaymentInfo
Информация о стоимости проезда по платному участку маршрута.
Трёхбуквенный код валюты, в которой указана стоимость проезда, согласно ISO 4217.
Стоимость проезда по платному участку маршрута.
RubricId
Schedule
Расписание действия дорожного события.
public init(
startTime: Date?,
finishTime: Date?,
weekTimeIntervals: [WeekTimeInterval]
)
Время начала действия. Отсутствует, если неизвестно.
Время начала действия. Отсутствует, если неизвестно.
Интервалы работы внутри недели.
ScooterBriefRouteInfo
Базовая информация о маршруте на самокате.
ScooterInstructionCrossroad
Описание манёвров при проходе через перекрёсток или по пешеходному переходу.
public init(
landmark: ScooterInstructionCrossroadLandmark = ScooterInstructionCrossroadLandmark.`none`,
maneuvers: [ScooterInstructionCrossroadManeuver]
)
Ориентир.
Цепочка идущих подряд манёвров.
ScooterInstructionCrossroadManeuver
public init(
direction: ScooterInstructionCrossroadManeuverDirection = ScooterInstructionCrossroadManeuverDirection.straight,
turnAngle: Int32 = 0
)
Направление движения.
Угол поворота в градусах [-180, 180].
ScooterInstructionFinish
Конец самокатной части маршрута.
public init()
ScooterInstructionStart
Начало самокатной части маршрута.
public init()
ScooterRouteSearchOptions
Параметры поиска маршрута на самокате.
public init(
avoidCarRoads: Bool = true,
avoidStairways: Bool = true,
avoidUnderpassesAndOverpasses: Bool = true,
excludedAreas: [ExcludedArea] = []
)
Избегать автомобильных дорог.
Избегать лестниц.
Избегать подземных и надземных переходов.
Исключаемые области (не больше 25).
ScreenDistance
Расстояние между объектами на экране в миллиметрах.
не может быть отрицательным
public init(
value: Float = 0
)
ScreenPoint
Точка в экранных координатах.
public init(
x: Float = 0,
y: Float = 0
)
ScreenShift
Смещение карты по горизонтали и вертикали в координатном пространстве экрана.
public init(
dx: Float = 0,
dy: Float = 0
)
ScreenSize
Размер в пикселях.
SDKError
SearchHistoryFilterOptionSet
public init(rawValue: UInt32)
Creates a new option set from the given raw value.
This documentation comment was inherited from .
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.
The corresponding value of the raw type.
This documentation comment was inherited from .
SearchHistoryPage
public init(
limit: UInt64 = 100,
offset: UInt64 = 0,
filter: SearchHistoryFilterOptionSet = []
)
SegmentGeoPoint
Описывает географическую точку на сегменте и направление сегмента. Геометрия маршрута представляет собой последовательность точек, которые попарно образуют отрезки (сегменты). При этом во всех функциях, работающих с геометрией маршрута считается, что первая точка из образующей отрезок пары входит в этот отрезок, а вторая - нет: [point_1, point_2),[point_2, point_3),…,[point_n-1, point_n)[point_last]. Последняя точка образует сама с собой отрезок нулевой длины. Т.о. каждая точка маршрута принадлежит ровно одному отрезку. Направление точки point_last не определено.
SettlementRouteLongEntry
Протяженный элемент маршрута - отрезок и значение на нем.
public init(
point: RoutePoint,
length: RouteDistance,
value: Settlement
)
SimpleClusterOptions
Параметры маркера кластера простых (simple) объектов-маркеров.
public init(
icon: Image?,
iconMapDirection: MapDirection? = nil,
anchor: Anchor = Anchor(x: 0.5, y: 0.5),
text: String? = nil,
textStyle: TextStyle? = nil,
iconOpacity: Opacity = Opacity(value: 1),
iconWidth: LogicalPixel = LogicalPixel(value: 0),
userData: Any = (),
zIndex: ZIndex = ZIndex(value: 0),
animatedAppearance: Bool = true,
iconAnimationMode: AnimationMode = AnimationMode.normal
)
Целевая ширина, используемая для масштабирования.
Уровень отрисовки объекта.
Анимировать ли появление.
Режим анимации.
SimpleError
public static func == (lhs: SimpleError, rhs: SimpleError) -> Bool
Returns a Boolean value indicating whether two values are equal.
This documentation comment was inherited from .
SimulationAutoWithOverSpeed
Структура для задания режима движения с учетом максимальной скорости на ребре маршрута.
Используемое превышение скорости в м/с. Допустимы значения только >= 0.
SimulationConstantSpeed
Структура для задания режима движения с постоянной скоростью.
Скорость движения в м/с. Допустимы значения только >= 0.
SortingFilter
Фильтр сортировки.
SoundCategoryOptionSet
public init(rawValue: UInt32)
Creates a new option set from the given raw value.
This documentation comment was inherited from .
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.
The corresponding value of the raw type.
This documentation comment was inherited from .
Камеры контроля перекрёстка.
Камеры, фиксирующие движение по выделенной полосе для общественного транспорта.
Камеры контроля остановки.
Камеры контроля разметки.
Камеры контроля средней скорости.
Камеры контроля мгновенной скорости.
Аварии.
Дорожные работы.
Платные дороги.
Превышения максимально разрешённой скорости.
Промежуточные точки на маршруте.
Маршрут перестроен.
Инструкции (манёвры) на маршруте.
Препятствия.
Подтипы дорог.
Потерян сигнал GPS.
Завершение маршрута.
SpecialSpace
Особое место для парковки.
public init(
type: SpecialSpaceType,
name: String,
count: String?
)
Тип.
Локализованное название особого места.
Количество мест такого типа на парковке.
SpeedRange
Интервал скоростей. Скорости задаются в метрах в секунду.
SpeedRangeToStyleZoom
Соответствие интервала скоростей и стилевого уровня масштабирования.
public init(
range: SpeedRange,
minDistanceToManeuver: RouteDistance,
maxDistanceToManeuver: RouteDistance,
styleZoom: StyleZoom
)
Интервал скоростей.
Минимальное расстояние до манёвра, при котором должна включаться логика плавного увеличения уровня зума.
Максимальное расстояние после манёвра, при котором плавное уменьшение уровня зума должно завершиться.
Стилевой уровень масштабирования.
StringRouteLongEntry
Протяженный элемент маршрута - отрезок и значение на нем.
public init(
point: RoutePoint,
length: RouteDistance,
value: String
)
StyleLayerId
StyleZoom
Стилевой уровень масштабирования.
StyleZoom не может быть отрицательным.
public init(
value: Float = 0
)
public init(floatLiteral value: Float)
Creates an instance initialized to the specified floating-point value.
This documentation comment was inherited from .
The value to create.
TaxiRouteSearchOptions
Параметры поиска маршрута на такси.
Параметры поиска маршрута, общие с прочими автомобильными.
TextStyle
Настройки внешнего вида текста.
public init(
fontSize: LogicalPixel = LogicalPixel(value: 8),
color: Color = Color(),
strokeWidth: LogicalPixel = LogicalPixel(value: 0.3499999940395355),
strokeColor: Color = Color(argb: 4294967295),
textHorizontalAlignment: TextHorizontalAlignment = TextHorizontalAlignment.auto,
textPlacement: TextPlacement = TextPlacement.bottomCenter,
textOffset: LogicalPixel = LogicalPixel(value: 0),
fontName: String? = nil,
suppressOnOverlap: Bool = true
)
Скрывать ли текст при наложении с другими объектами (маркеры, подписи других объектов).
Theme
Указание темы внутри некоторого стиля (см. Style).
public init(stringLiteral value: String)
Creates an instance initialized to the given string value.
This documentation comment was inherited from .
The value of the new instance.
A textual representation of this instance.
This documentation comment was inherited from .
Tilt
Угол наклона в градусах, где 0 - надир (смотрим вертикально вниз), 90 - горизонт спереди.
public init(
value: Float = 0
)
public init(floatLiteral value: Float)
Creates an instance initialized to the specified floating-point value.
This documentation comment was inherited from .
The value to create.
TradeLicense
Лицензия организации.
Тип.
Пустая строка означает отсутствие этого значения в данных.
Номер.
Форма собственности компании.
Пустая строка означает отсутствие этого значения в данных.
Дата, до которой действует лицензия.
Пустая строка означает отсутствие этого значения в данных.
TrafficControlState
Состояние элемента управления видимостью пробок.
public init(
status: TrafficControlStatus = TrafficControlStatus.hidden,
score: UInt32?
)
Статус, в зависимости от которого меняется внешний вид элемента управления.
Балл пробок. Отображается в виде надписи на контроле. Если отсутствует, отображается иконка-заглушка.
TrafficScore
Оценка пробок.
public init(
state: TrafficScoreState = TrafficScoreState.pending,
value: UInt32?
)
Актуальность значения.
Значение в баллах. Как правило, значения находятся в диапазоне от 1 до 10. Пустое значение, если информация ещё не получена, либо уже устарела, либо недоступна для заданного местоположения.
TrafficSpeedColorRouteLongEntry
Протяженный элемент маршрута - отрезок и значение на нем.
public init(
point: RoutePoint,
length: RouteDistance,
value: TrafficSpeedColor
)
TrafficView
SwiftUI-элемент управления отображением пробок.
The content and behavior of the view.
This documentation comment was inherited from .
TrafficViewColors
public init(
titleColor: SwiftUI.Color,
enabledTitleColor: SwiftUI.Color,
iconColor: SwiftUI.Color,
enabledIconColor: SwiftUI.Color,
emptyStateLoadingColor: SwiftUI.Color,
disabledInnerBackgroundColor: SwiftUI.Color,
lowScoreColor: SwiftUI.Color,
mediumScoreColor: SwiftUI.Color,
highScoreColor: SwiftUI.Color,
lowScoreDisabledColor: SwiftUI.Color,
mediumScoreDisabledColor: SwiftUI.Color,
highScoreDisabledColor: SwiftUI.Color
)
TransportTypeRouteLongEntry
Протяженный элемент маршрута - отрезок и значение на нем.
public init(
point: RoutePoint,
length: RouteDistance,
value: TransportType
)
TruckPassZoneId
Идентификатор пропускной зоны для грузовиков. Значение 0 соответствует отсутствию пропускной зоны.
TruckPassZoneIdRouteLongEntry
Протяженный элемент маршрута - отрезок и значение на нем.
public init(
point: RoutePoint,
length: RouteDistance,
value: TruckPassZoneId
)
TruckPassZonePass
Пропуск, разрешающий движение грузового транспорта в пропускных зонах.
public init(
id: TruckPassZonePassId,
name: String,
passZoneIds: Set<TruckPassZoneId>
)
Идентификатор пропуска.
Название пропуска.
Идентификаторы пропускных зон, по которым разрешает движение данный пропуск
TruckPassZonePassId
Идентификатор пропуска, разрешающего движение грузового транспорта в пропускных зонах.
TruckRouteSearchOptions
Параметры поиска маршрута на грузовом транспорте. При поиске маршрута учитываются только заполненные параметры.
public init(
car: CarRouteSearchOptions,
truckLength: UInt32? = nil,
truckHeight: UInt32? = nil,
truckWidth: UInt32? = nil,
actualMass: UInt32? = nil,
maxPermittedMass: UInt32? = nil,
axleLoad: UInt32? = nil,
dangerousCargo: Bool = false,
explosiveCargo: Bool = false,
passIds: Set<TruckPassZonePassId> = [],
fallbackOnCar: Bool = false
)
Параметры поиска маршрута, общие с прочими автомобильными.
Длина грузового транспортного средства в миллиметрах.
Высота грузового транспортного средства в миллиметрах.
Ширина грузового транспортного средства в миллиметрах.
Фактическая масса грузового транспортного средства в килограммах.
Разрешённая максимальная масса грузового транспортного средства в килограммах.
Нагрузка на ось в килограммах.
Признак наличия опасного груза.
Признак наличия взрывчатых веществ в грузе.
Идентификаторы имеющихся у пользователя пропусков, требующихся для движения в пределах пропускных зон.
Использование автоматического фоллбека с поиска грузового маршрута на поиск автомобильного маршрута при невозможности найти грузовой маршрут, удовлетворяющий параметрам поиска.
UIMarkerInfo
Идентификатор объекта с подписью.
UIntRouteLongEntry
Протяженный элемент маршрута - отрезок и значение на нем.
public init(
point: RoutePoint,
length: RouteDistance,
value: UInt32
)
VendorConfigFromAsset
Переопределение настроек SDK через указание пути к asset-у приложения. Для Android это директория assets. Для iOS это директория Bundle.main.
Путь относительно корневой директории asset-ов.
VendorConfigFromFile
Переопределение настроек SDK через указание пути к файлу в файловой системе устройства.
Путь к файлу.
VendorConfigFromString
Переопределение настроек SDK через указание содержимого файла.
Содержимое файла переопределения настроек.
VoiceAssistantView
SwiftUI-элемент для голосового ввода.
func permissionDeniedCallback(callback: @escaping (() -> Void)) -> VoiceAssistantView
func recognitionProcessCallback(callback: @escaping ((VoiceRecognitionState) -> Void)) -> VoiceAssistantView
func recognitionCompleteCallback(callback: @escaping ((VoiceRecognitionResult) -> Void)) -> VoiceAssistantView
func startRecognition()
The content and behavior of the view.
This documentation comment was inherited from .
WeekTime
Момент времени внутри недели.
public static func < (lhs: WeekTime, rhs: WeekTime) -> Bool
Returns a Boolean value indicating whether the value of the first argument is less than that of the second argument.
This documentation comment was inherited from .
WeekTimeInterval
Интервал времени в течение недели.
WmsRasterUrlTemplate
WorkStatus
Статус работы.
ZIndex
Индекс, задающий порядок отрисовки объектов в рамках слоя.
Zoom
Уровень масштабирования.
Zoom не может быть отрицательным.
public init(
value: Float = 0
)
public init(floatLiteral value: Float)
Creates an instance initialized to the specified floating-point value.
This documentation comment was inherited from .
The value to create.
ZoomView
Контрол зума на SwiftUI.
The content and behavior of the view.
This documentation comment was inherited from .