Model
Модель навигатора, предназначенная для отображения в UI.
Hashable
public static func == (lhs: Model, rhs: Model) -> Bool
Returns a Boolean value indicating whether two values are equal.
This documentation comment was inherited from .
StatefulChannel<State>
Состояние навигатора.
Состояние навигатора.
StatefulChannel<Location?>
Текущая геопозиция, с которой работает навигатор.
Текущая геопозиция, с которой работает навигатор.
StatefulChannel<Bool>
Флаг, который указывает используется ли текущая геопозия для навигации. После получения геопозиции навигатор решает пригодна ли она для того, чтобы использовать её для навигации (например, если у геопозиции слишком большая погрешность, навигатор может решить, что она не пригодна для навигации) Если геопозиция пригодна для навигации, навигатор выставляет в этом канале значение true, если не пригодна - false.
Даже если значение в данном канале равно false, в канале location_channel геопозиция может обновляться.
Флаг, который указывает используется ли текущая геопозия для навигации. После получения геопозиции навигатор решает пригодна ли она для того, чтобы использовать её для навигации (например, если у геопозиции слишком большая погрешность, навигатор может решить, что она не пригодна для навигации) Если геопозиция пригодна для навигации, навигатор выставляет в этом канале значение true, если не пригодна - false.
Даже если значение в данном канале равно false, в канале location_channel геопозиция может обновляться.
StatefulChannel<RouteInfo>
Маршрут с манёврами.
В режиме свободной езды (StateChannel::FreeRoam) отсутствует маршрут по которому движется пользователь. Поэтому участок дороги, по которой в данный момент движется пользователь, навигатор представляет в виде маршрута и отдает его как текущий маршрут. Такое описание дороги не является полноценным маршрутом, т.к. у него нет финиша и манёвров.
Маршрут с манёврами.
В режиме свободной езды (StateChannel::FreeRoam) отсутствует маршрут по которому движется пользователь. Поэтому участок дороги, по которой в данный момент движется пользователь, навигатор представляет в виде маршрута и отдает его как текущий маршрут. Такое описание дороги не является полноценным маршрутом, т.к. у него нет финиша и манёвров.
StatefulChannel<DynamicRouteInfo>
Дорожные события и пробочные данные на маршруте или на прогнозируемой части маршрута для режима FreeRoam.
Дорожные события и пробочные данные на маршруте или на прогнозируемой части маршрута для режима FreeRoam.
StatefulChannel<RoutePoint?>
Текущая позиция пользователя на маршруте.
Текущая позиция пользователя на маршруте.
StatefulChannel<Bool>
Флаг превышения максимальной разрешенной скорости.
Флаг превышения максимальной разрешенной скорости.
StatefulChannel<BetterRouteInfo?>
Сигнал о нахождении альтернативного маршрута с меньшей ожидаемой длительностью движения. Если значение в канале равно nil, это значит, что альтернативный маршрут не найден, либо перестал быть актуальным.
Сигнал о нахождении альтернативного маршрута с меньшей ожидаемой длительностью движения. Если значение в канале равно nil, это значит, что альтернативный маршрут не найден, либо перестал быть актуальным.
Measurement<UnitLength>?
Расстояние от текущей позиции до конца маршрута.
Время движения от текущей позиции до конца маршрута.