|
|
YMaps.Route
Конструктор
| Имя |
Описание |
| YMaps.Route(encodedPoints, levels, boundedBy, routeSegments, distance, duration, viaPoints) |
Конструктор маршрута. |
Наследуемые события
- Из YMaps.Polyline:
- AddToMap, BalloonClose, BalloonOpen, Click, DblClick, Drag, DragEnd, DragStart, MouseEnter, MouseLeave, MouseMove, PositionChange, RemoveFromMap, StartDrawing, StartEditing, StopDrawing, StopEditing
Наследуемые методы
- Из YMaps.Polyline:
- addPoint, getClosestPoint, getCoordPath, getEditingOptions, getMap, getNumPoints, getOptions, getPixelPoints, getPoint, getPoints, isDrawing, isEditing, removePoint, setEditingOptions, setOptions, setPoints, splicePoints, startEditing, stopEditing
- Из YMaps.IOverlay:
- onAddToMap, onMapUpdate, onRemoveFromMap
- Из YMaps.IInteractiveGeoObject:
- closeBalloon, getBalloon, getBalloonContent, getBalloonOptions, getHintContent, getHintOptions, openBalloon, setBalloonContent, setBalloonOptions, setHintContent, setHintOptions, update
- Из YMaps.IGeoObject:
- getBounds, getComputedStyle, getParentGroup, getStyle, onAddToGroup, onRemoveFromGroup, setBounds, setStyle
Подробное описание конструктора
YMaps.Route(encodedPoints, levels, boundedBy, routeSegments, distance, duration, viaPoints)
Конструктор маршрута.
Параметры:
| Имя |
Тип |
Описание |
| encodedPoints |
String |
Закодированные в Base64 точки. |
| levels |
String[] |
Уровни точек. |
| boundedBy |
YMaps.GeoBounds |
Прямоугольная область на карте, полностью охватывающая маршрут. |
| routeSegments |
YMaps.RouteSegment[] |
Массив отрезков маршрута. |
| distance |
Number |
Длина маршрута (в метрах). |
| duration |
Number |
Расчетное время проезда маршрута (в секундах). |
| viaPoints |
YMaps.ViaPoint[] |
Массив транзитных точек на маршруте. |
Подробное описание методов
getDistance
Возвращает длину маршрута (в метрах).
Возвращает:
| Тип |
Описание |
| Number |
Длина маршрута. |
getDuration
Возвращает расчетное время движения по маршруту (в секундах).
Возвращает:
| Тип |
Описание |
| Number |
Расчетное время движения по маршруту (в секундах). |
getNumRouteSegments
{Integer} getNumRouteSegments()
Возвращает количество отрезков маршрута.
Возвращает:
| Тип |
Описание |
| Integer |
Количество отрезков. |
getNumViaPoints
{Integer} getNumViaPoints()
Возвращает количество транзитных точек на маршруте.
Возвращает:
| Тип |
Описание |
| Integer |
Количество транзитных точек на маршруте. |
getRouteSegment
Возвращает отрезок маршрута по его индексу.
Параметры:
| Имя |
Тип |
Описание |
| index |
Integer |
Индекс отрезка в маршруте. |
Возвращает:
getViaPoint
Возвращает транзитную точку на маршруте по ее индексу.
Параметры:
| Имя |
Тип |
Описание |
| index |
Integer |
Индекс точки. |
Возвращает:
| |