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 modeno 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