router.Segment

Объект, описывающий сегмент маршрута. Сегмент - часть маршрута от одного манёвра до другого.

Конструктор | Методы

Конструктор

router.Segment(feature)

Параметры:

Параметр Значение по умолчанию Описание
feature *

Тип: Object

Свойства и геометрия сегмента.

* Обязательный параметр/опция.

Методы

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

String

Returns направление поворота маршрута в конце сегмента. Возможные значения:
  • 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[][]

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

getHumanAction()

String

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

getHumanJamsTime()

String

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

getHumanLength()

String

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

getHumanTime()

String

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

getIndex()

Integer

Returns индекс данного сегмента в массиве всех сегментов пути.

getJamsTime()

Integer

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

getLength()

Number

Returns длину сегмента в метрах.

getPolylineEndIndex()

Integer

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

getPolylineStartIndex()

Integer

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

getStreet()

String

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

getTime()

Integer

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

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

getAction

{String} getAction()
Returns направление поворота маршрута в конце сегмента. Возможные значения:
  • 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()

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

Returns угол поворота (в градусах).

getCoordinates

{Number[][]} getCoordinates()

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

getHumanAction

{String} getHumanAction()

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

getHumanJamsTime

{String} getHumanJamsTime()

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

getHumanLength

{String} getHumanLength()

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

getHumanTime

{String} getHumanTime()

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

getIndex

{Integer} getIndex()

Returns индекс данного сегмента в массиве всех сегментов пути.

getJamsTime

{Integer} getJamsTime()

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

getLength

{Number} getLength()

Returns длину сегмента в метрах.

getPolylineEndIndex

{Integer} getPolylineEndIndex()

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

getPolylineStartIndex

{Integer} getPolylineStartIndex()

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

getStreet

{String} getStreet()

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

getTime

{Integer} getTime()

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