router.Segment

Примечание. Конструктор класса router.Segment скрыт, так как данный класс не предназначен для самостоятельной инициализации.

Объект, описываюший сегмент маршрута. Сегмент - часть маршрута от одного манёвра до другого. Конструктор недоступен в package.full (стандартный набор модулей). Данный модуль загружается по требованию.

Методы

Методы

Имя Возвращает Описание
getAction ()

String

Возвращает направление поворота маршрута в конце сегмента. Возможные значения:
  • left - налево;
  • slight left — левее;
  • hard left - резкий поворот налево;
  • right - направо;
  • slight right — правее;
  • hard right - резкий поворот направо;
  • none - прямо;
  • back - разворот;
  • enter roundabout - въезд на перекресток с круговым движением;
  • leave roundabout [N] - съезд с перекрестка с круговым движением. Число N - номер поворота с круга. Данное число может отсутствовать. Например, "leave roundabout" или "leave roundabout 2";
  • merge - въезд (например, на шоссе или магистраль). Обозначает слияние с транспортным потоком;
  • board ferry - паромная переправа.
.
getAngle ()

Number

Определяет угол поворота маршрута в конце отрезка.

getCoordinates ()

Number[][]

Возвращает координаты ломаной, описывающей геометрию сегмента.

getHumanAction ()

String

Возвращает направление поворота в виде локализованной человекопонятной строки.

getHumanJamsTime ()

String

Возвращает строковое представление времени проезда сегмента с единицами измерения с учетом пробок.

getHumanLength ()

String

Возвращает строковое представление длины сегмента с единицами измерения.

getHumanTime ()

String

Возвращает строковое представление времени проезда сегмента с единицами измерения.

getIndex ()

Integer

Возвращает индекс данного сегмента в массиве всех сегментов пути.

getJamsTime ()

Integer

Возвращает время проезда сегмента в секундах с учетом пробок.

getLength ()

Number

Возвращает длину маршрута в метрах.

getPolylineEndIndex ()

Integer

Возвращает индекс точки в геометрии пути, на которой заканчивается сегмент.

getPolylineStartIndex ()

Integer

Возвращает индекс точки в геометрии пути, с которой начинается сегмент.

getStreet ()

String

Возвращает название улицы, по которой проходит сегмент маршрута.

getTime ()

Integer

Возвращает время проезда сегмента в секундах.

Описание методов

getAction

{String} getAction()
Возвращает направление поворота маршрута в конце сегмента. Возможные значения:
  • left - налево;
  • slight left — левее;
  • hard left - резкий поворот налево;
  • right - направо;
  • slight right — правее;
  • hard right - резкий поворот направо;
  • none - прямо;
  • back - разворот;
  • enter roundabout - въезд на перекресток с круговым движением;
  • leave roundabout [N] - съезд с перекрестка с круговым движением. Число N - номер поворота с круга. Данное число может отсутствовать. Например, "leave roundabout" или "leave roundabout 2";
  • merge - въезд (например, на шоссе или магистраль). Обозначает слияние с транспортным потоком;
  • board ferry - паромная переправа.
.

getAngle

{Number} getAngle()

Определяет угол поворота маршрута в конце отрезка.

Возвращает угол поворота (в градусах).

getCoordinates

{Number[][]} getCoordinates()

Возвращает координаты ломаной, описывающей геометрию сегмента.

getHumanAction

{String} getHumanAction()

Возвращает направление поворота в виде локализованной человекопонятной строки.

getHumanJamsTime

{String} getHumanJamsTime()

Возвращает строковое представление времени проезда сегмента с единицами измерения с учетом пробок.

getHumanLength

{String} getHumanLength()

Возвращает строковое представление длины сегмента с единицами измерения.

getHumanTime

{String} getHumanTime()

Возвращает строковое представление времени проезда сегмента с единицами измерения.

getIndex

{Integer} getIndex()

Возвращает индекс данного сегмента в массиве всех сегментов пути.

getJamsTime

{Integer} getJamsTime()

Возвращает время проезда сегмента в секундах с учетом пробок.

getLength

{Number} getLength()

Возвращает длину маршрута в метрах.

getPolylineEndIndex

{Integer} getPolylineEndIndex()

Возвращает индекс точки в геометрии пути, на которой заканчивается сегмент.

getPolylineStartIndex

{Integer} getPolylineStartIndex()

Возвращает индекс точки в геометрии пути, с которой начинается сегмент.

getStreet

{String} getStreet()

Возвращает название улицы, по которой проходит сегмент маршрута.

getTime

{Integer} getTime()

Возвращает время проезда сегмента в секундах.