router.Segment
Объект, описывающий сегмент маршрута. Сегмент - часть маршрута от одного манёвра до другого.
Конструктор
router.Segment(feature)
Параметры:
Параметр |
Значение по умолчанию |
Описание |
|
— |
Тип: Object Свойства и геометрия сегмента. |
* Обязательный параметр/опция.
Методы
Имя |
Возвращает |
Описание |
String |
String Описание: • slight left - левее; • hard left - резкий поворот налево; • slight right - правее; • hard right - резкий поворот направо; • back - разворот; • enter roundabout - въезд на перекресток с круговым движением; • leave roundabout [N] - съезд с перекрестка с круговым движением. Число N - номер поворота с круга. Данное число может отсутствовать. Например, "leave roundabout" или "leave roundabout 2"; • merge - въезд (например, на шоссе или магистраль). Обозначает слияние с транспортным потоком; • board ferry - паромная переправа. |
|
getAngle() |
Number |
Определяет угол поворота маршрута в конце отрезка. |
Number[][] |
Returns координаты ломаной, описывающей геометрию сегмента. |
|
String |
Returns направление поворота в виде локализованной человекопонятной строки. |
|
String |
Returns строковое представление времени проезда сегмента с единицами измерения с учетом пробок. |
|
String |
Returns строковое представление длины сегмента с единицами измерения. |
|
String |
Returns строковое представление времени проезда сегмента с единицами измерения. |
|
getIndex() |
Integer |
Returns индекс данного сегмента в массиве всех сегментов пути. |
Integer |
Returns время проезда сегмента в секундах с учетом пробок. |
|
Number |
Returns длину сегмента в метрах. |
|
Integer |
Returns индекс точки в геометрии пути, на которой заканчивается сегмент. |
|
Integer |
Returns индекс точки в геометрии пути, с которой начинается сегмент. |
|
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 время проезда сегмента в секундах.
Обязательный параметр/опция.