RouteEditor class

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

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

Constructors

RouteEditor(Context context)
Функция создания редактора маршрута.
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