Model class

Модель навигатора, предназначенная для отображения в UI.

Implemented types
Available extensions

Properties

betterRoute BetterRouteInfo?
Сигнал о нахождении альтернативного маршрута с меньшей ожидаемой длительностью движения. Если значение в канале равно null, это значит, что альтернативный маршрут не найден, либо перестал быть актуальным.
no setter
betterRouteChannel → StatefulChannel<BetterRouteInfo?>
Сигнал о нахождении альтернативного маршрута с меньшей ожидаемой длительностью движения. Если значение в канале равно null, это значит, что альтернативный маршрут не найден, либо перестал быть актуальным.
no setter
dynamicRouteInfo DynamicRouteInfo
Дорожные события и пробочные данные на маршруте или на прогнозируемой части маршрута для режима FreeRoam.
no setter
dynamicRouteInfoChannel → StatefulChannel<DynamicRouteInfo>
Дорожные события и пробочные данные на маршруте или на прогнозируемой части маршрута для режима FreeRoam.
no setter
exceedingMaxSpeedLimit bool
Флаг превышения максимальной разрешенной скорости.
no setter
exceedingMaxSpeedLimitChannel → StatefulChannel<bool>
Флаг превышения максимальной разрешенной скорости.
no setter
hashCode int
The hash code for this object.
no setteroverride
isFreeRoam bool

Available on Model, provided by the ModelDistanceDuration extension

Indication that the navigation is in FreeRoam mode
no setter
location Location?
Текущая геопозиция, с которой работает навигатор.
no setter
locationAvailable bool
Флаг, который указывает используется ли текущая геопозия для навигации. После получения геопозиции навигатор решает пригодна ли она для того, чтобы использовать её для навигации (например, если у геопозиции слишком большая погрешность, навигатор может решить, что она не пригодна для навигации) Если геопозиция пригодна для навигации, навигатор выставляет в этом канале значение true, если не пригодна - false.
no setter
locationAvailableChannel → StatefulChannel<bool>
Флаг, который указывает используется ли текущая геопозия для навигации. После получения геопозиции навигатор решает пригодна ли она для того, чтобы использовать её для навигации (например, если у геопозиции слишком большая погрешность, навигатор может решить, что она не пригодна для навигации) Если геопозиция пригодна для навигации, навигатор выставляет в этом канале значение true, если не пригодна - false.
no setter
locationChannel → StatefulChannel<Location?>
Текущая геопозиция, с которой работает навигатор.
no setter
route RouteInfo
Маршрут с манёврами.
no setter
routeChannel → StatefulChannel<RouteInfo>
Маршрут с манёврами.
no setter
routePosition RoutePoint?
Текущая позиция пользователя на маршруте.
no setter
routePositionChannel → StatefulChannel<RoutePoint?>
Текущая позиция пользователя на маршруте.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
state State
Состояние навигатора.
no setter
stateChannel → StatefulChannel<State>
Состояние навигатора.
no setter

Methods

betterRouteResponse(BetterRouteResponse response) → void
Ответ пользователя о применении предложенного маршрута лучше.
distance() int?

Available on Model, provided by the ModelDistanceDuration extension

Distance from the current position to the end of the route.
duration() Duration?

Available on Model, provided by the ModelDistanceDuration extension

Travel time from the current position to the end of the route.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
override