RouteMapObject | iOS SDK | 2GIS Documentation
iOS SDK
Личный кабинет

RouteMapObject

Объект маршрута на карте.

Extends: MapObject
public convenience init(
    route: TrafficRoute,
    isActive: Bool,
    index: RouteIndex,
    displayFlags: RouteMapObjectDisplayFlagOptionSet? = nil,
    calloutLabelFlags: RouteMapObjectCalloutLabelFlagOptionSet? = nil,
    calloutLabelDisplayMode: RouteMapObjectCalloutLabelDisplayMode = RouteMapObjectCalloutLabelDisplayMode.absoluteValues,
    permanentDisplayFlags: RouteMapObjectPermanentDisplayFlagOptionSet? = nil
)
Parameters
Properties
StatefulChannel<RouteMapObjectDisplayFlagOptionSet?>

Набор флагов для отображения различных частей маршрута. Если не задан, используется логика отображения на основе статуса активности маршрута.

Набор флагов для отображения различных частей маршрута. Если не задан, используется логика отображения на основе статуса активности маршрута.

StatefulChannel<RouteMapObjectPermanentDisplayFlagOptionSet?>

Набор флагов для предотвращения скрытия различных составных частей маршрута с карты при обновлении пройденного вдоль маршрута расстояния. Если не задан, то при обновлении пройденного вдоль маршрута расстояния с карты скрываются все элементы маршрута, попадающие в неотображаемую часть маршрута.

Набор флагов для предотвращения скрытия различных составных частей маршрута с карты при обновлении пройденного вдоль маршрута расстояния. Если не задан, то при обновлении пройденного вдоль маршрута расстояния с карты скрываются все элементы маршрута, попадающие в неотображаемую часть маршрута.

StatefulChannel<Bool>

Статус активности маршрута.

Статус активности маршрута.

Маршрут.

Индекс маршрута в редакторе маршрута.

StatefulChannel<RouteDistance>

Пройденное расстояние вдоль маршрута.

Пройденное расстояние вдоль маршрута.

StatefulChannel<RouteMapObjectPassedDistanceVisualization>
StatefulChannel<[CalloutMapPosition]>

Положение бабла маршрута.

Положение бабла маршрута.

StatefulChannel<RouteMapObjectCalloutLabelFlagOptionSet?>

Набор флагов для отображения содержимого баблов маршрута. Если не задан, то для активного маршрута отображается и время движения по маршруту, и его длина, а для неактивных маршрутов - только время движения.

Набор флагов для отображения содержимого баблов маршрута. Если не задан, то для активного маршрута отображается и время движения по маршруту, и его длина, а для неактивных маршрутов - только время движения.

StatefulChannel<RouteMapObjectCalloutLabelDisplayMode>

Режим отображения значений в баблах маршрута. По умолчанию значения отображаются в виде абсолютных величин.

Режим отображения значений в баблах маршрута. По умолчанию значения отображаются в виде абсолютных величин.

StatefulChannel<[LanesCalloutMapPosition]>

Положения баблов полосности. Возвращаются только актуальные положения для текущего пройденного расстояния по маршруту и только если источник, в который помещён объект, работает в режиме навигации.

Положения баблов полосности. Возвращаются только актуальные положения для текущего пройденного расстояния по маршруту и только если источник, в который помещён объект, работает в режиме навигации.