RouteEditor class

Интерфейс для редактора маршрута. Редактор маршрута получает точки начала и конца маршрута, строит маршруты и через каналы оповещает об их обновлениях и перестроениях.

  • Note: Все методы этого интерфейса вызываются из одного потока.
Implemented types

Constructors

RouteEditor.new(Context context, [TrafficRouter? trafficRouter = null])
Функция создания редактора маршрута.
factory

Properties

activeRouteIndex RouteIndex?
Канал, через который можно следить за обновлениями индекса активного маршрута. В случае отсутствия маршрутов в этот канал помещается null.
no setter
activeRouteIndexChannel → StatefulChannel<RouteIndex?>
Канал, через который можно следить за обновлениями индекса активного маршрута. В случае отсутствия маршрутов в этот канал помещается null.
no setter
hashCode int
The hash code for this object.
no setteroverride
routesInfo RouteEditorRoutesInfo
Канал, через который можно следить за обновлениями информации о маршрутах, которыми оперирует редактор.
no setter
routesInfoChannel → StatefulChannel<RouteEditorRoutesInfo>
Канал, через который можно следить за обновлениями информации о маршрутах, которыми оперирует редактор.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setActiveRouteIndex(RouteIndex index) → void
Установка индекса активного маршрута.
setRouteParams(RouteEditorRouteParams routeParams) → void
Установка параметров редактора маршрута. Запускает поиск нового маршрута согласно переданным параметрам.
toString() String
A string representation of this object.
inherited

Operators

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