router.Segment
Примечание
Конструктор класса router.Segment скрыт, так как данный класс не предназначен для самостоятельной инициализации.
Объект, описываюший сегмент маршрута. Сегмент - часть маршрута от одного манёвра до другого. Конструктор недоступен в package.full (стандартный набор модулей). Данный модуль загружается по требованию.
Методы
Имя |
Возвращает |
Описание |
String |
Возвращает направление поворота маршрута в конце сегмента. Возможные значения:
|
|
getAngle() |
Number |
Определяет угол поворота маршрута в конце отрезка. |
Number[][] |
Возвращает координаты ломаной, описывающей геометрию сегмента. |
|
String |
Возвращает направление поворота в виде локализованной человекопонятной строки. |
|
String |
Возвращает строковое представление времени проезда сегмента с единицами измерения с учетом пробок. |
|
String |
Возвращает строковое представление длины сегмента с единицами измерения. |
|
String |
Возвращает строковое представление времени проезда сегмента с единицами измерения. |
|
getIndex() |
Integer |
Возвращает индекс данного сегмента в массиве всех сегментов пути. |
Integer |
Возвращает время проезда сегмента в секундах с учетом пробок. |
|
Number |
Возвращает длину маршрута в метрах. |
|
Integer |
Возвращает индекс точки в геометрии пути, на которой заканчивается сегмент. |
|
Integer |
Возвращает индекс точки в геометрии пути, с которой начинается сегмент. |
|
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()
Возвращает время проезда сегмента в секундах.