router.Segment
Объект, описывающий сегмент маршрута. Сегмент - часть маршрута от одного манёвра до другого.
Конструктор
router.Segment(feature)
Параметры:
* Обязательный параметр/опция.
Методы
Имя | Возвращает | Описание |
---|---|---|
getAction() | String | Returns направление поворота маршрута в конце сегмента.
Возможные значения:
|
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 | Returns направление поворота маршрута в конце сегмента.
Возможные значения:
|
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()
- 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 время проезда сегмента в секундах.