router.Path
Расширяет GeoObject.
- 'router#interactivePath' - обеспечивает вывод информации о сегменте пути при клике по полилинии пути. При использовании этого пресета в макете балуна становятся доступными, как свойства геообъекта, следующие данные сегмента router.Segment: action, humanAction, angle, lenght, humanLength, time, humanTime, jamsTime, humanJamsTime, street. Используется по умолчанию.
- 'router#plainPath' - путь ведет себя как обычный геообъект.
См.: route
Конструктор | Поля | События | Методы
Конструктор
Параметры:
Параметр | Значение по умолчанию | Описание |
---|---|---|
feature * | — | Тип: Object Геометрия и свойства пути. |
options | — | Тип: Object Опции пути. |
* Обязательный параметр/опция.
Поля
Имя | Тип | Описание |
---|---|---|
balloon | geoObject.Balloon | Балун геообъекта. Унаследовано от GeoObject. |
editor | IGeometryEditor | Редактор геометрии геообъекта. Унаследовано от GeoObject. |
events | event.Manager | Менеджер событий. Унаследовано от GeoObject. |
geometry | IGeometry | Геометрия геообъекта. Унаследовано от IGeoObject. |
hint | geoObject.Hint | Хинт геообъекта. Унаследовано от GeoObject. |
options | option.Manager | Менеджер опций геообъекта. Унаследовано от GeoObject. |
properties | data.Manager | Менеджер данных геообъекта. Унаследовано от GeoObject. |
state | data.Manager | Состояние геообъекта. Определяется следующими полями:
Унаследовано от GeoObject. |
Имя | Тип | Описание |
---|---|---|
balloon | geoObject.Balloon | Балун геообъекта. Унаследовано от GeoObject. |
editor | IGeometryEditor | Редактор геометрии геообъекта. Унаследовано от GeoObject. |
events | event.Manager | Менеджер событий. Унаследовано от GeoObject. |
geometry | IGeometry | Геометрия геообъекта. Унаследовано от IGeoObject. |
hint | geoObject.Hint | Хинт геообъекта. Унаследовано от GeoObject. |
options | option.Manager | Менеджер опций геообъекта. Унаследовано от GeoObject. |
properties | data.Manager | Менеджер данных геообъекта. Унаследовано от GeoObject. |
state | data.Manager | Состояние геообъекта. Определяется следующими полями:
Унаследовано от GeoObject. |
События
Имя | Описание |
---|---|
balloonclose | Закрытие балуна. Экземпляр класса Event. Унаследовано от GeoObject. |
balloonopen | Открытие балуна на геообъекте.
Экземпляр класса Event.
Имена полей, доступных через метод Event.get:
Унаследовано от GeoObject. |
beforedrag | Событие, предшествующее событию drag.
Экземпляр класса Event.
Имена полей, доступных через метод Event.get:
Унаследовано от GeoObject. |
beforedragstart | Событие, предшествующее событию dragstart.
Экземпляр класса Event.
Имена полей, доступных через метод Event.get:
Унаследовано от GeoObject. |
click | Однократное нажатие левой кнопки мыши на объекте. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
contextmenu | Вызов контекстного меню на элементе. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
dblclick | Двойное нажатие левой кнопки мыши на объекте. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
drag | Перетаскивание геообъекта.
Экземпляр класса Event.
Имена полей, доступных через метод Event.get:
Унаследовано от GeoObject. |
dragend | Завершение перетаскивания геообъекта. Экземпляр класса Event. Унаследовано от GeoObject. |
dragstart | Начало перетаскивания геообъекта.
Экземпляр класса Event.
Имена полей, доступных через метод Event.get:
Унаследовано от GeoObject. |
editorstatechange | Изменение состояния редактора геометрии геообъекта.
Экземпляр класса Event.
Имена полей, доступных через метод Event.get:
Унаследовано от GeoObject. |
geometrychange | Изменение геометрии геообъекта.
Экземпляр класса Event.
Имена полей, доступных через метод Event.get:
Унаследовано от IGeoObject. |
mapchange | Сменилась карта.
Поля данных:
Унаследовано от IParentOnMap. |
mousedown | Нажатие кнопки мыши над объектом. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
mouseenter | Наведение курсора на объект. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
mouseleave | Вывод курсора за пределы объекта. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
mousemove | Перемещение курсора над объектом. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
mouseup | Отпускание кнопки мыши над объектом. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
multitouchend | Окончание мультисенсорного управления. Данное событие доступно только на устройствах, которые поддерживают множественные сенсорные прикосновения. Возвращает реализацию интерфейса IMultiTouchEvent c информацией о прикосновениях. Унаследовано от IDomEventEmitter. |
multitouchmove | Повторящееся событие при мультисенсорном управлении. Данное событие доступно только на устройствах, которые поддерживают множественные сенсорные прикосновения. Возвращает реализацию интерфейса IMultiTouchEvent c информацией о прикосновениях. Унаследовано от IDomEventEmitter. |
multitouchstart | Начало мультисенсорного управления. Данное событие доступно только на устройствах, которые поддерживают множественные сенсорные прикосновения. Возвращает реализацию интерфейса IMultiTouchEvent c информацией о прикосновениях. Унаследовано от IDomEventEmitter. |
optionschange | Изменение в опциях объекта. Унаследовано от ICustomizable. |
overlaychange | Изменение оверлея геообъекта.
Экземпляр класса Event.
Имена полей, доступных через метод Event.get:
Унаследовано от IGeoObject. |
parentchange | Сменился родительский объект. Поля данных:
Унаследовано от IChild. |
pixelgeometrychange | Изменение пиксельной геометрии геообъекта.
Экземпляр класса Event.
Имена полей, доступных через метод Event.get:
Унаследовано от IGeoObject. |
propertieschange | Изменение данных геообъекта.
Экземпляр класса Event.
Имена полей, доступных через метод Event.get:
Унаследовано от IGeoObject. |
wheel | Скролл мышкой. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
Имя | Описание |
---|---|
balloonclose | Закрытие балуна. Экземпляр класса Event. Унаследовано от GeoObject. |
balloonopen | Открытие балуна на геообъекте.
Экземпляр класса Event.
Имена полей, доступных через метод Event.get:
Унаследовано от GeoObject. |
beforedrag | Событие, предшествующее событию drag.
Экземпляр класса Event.
Имена полей, доступных через метод Event.get:
Унаследовано от GeoObject. |
beforedragstart | Событие, предшествующее событию dragstart.
Экземпляр класса Event.
Имена полей, доступных через метод Event.get:
Унаследовано от GeoObject. |
click | Однократное нажатие левой кнопки мыши на объекте. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
contextmenu | Вызов контекстного меню на элементе. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
dblclick | Двойное нажатие левой кнопки мыши на объекте. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
drag | Перетаскивание геообъекта.
Экземпляр класса Event.
Имена полей, доступных через метод Event.get:
Унаследовано от GeoObject. |
dragend | Завершение перетаскивания геообъекта. Экземпляр класса Event. Унаследовано от GeoObject. |
dragstart | Начало перетаскивания геообъекта.
Экземпляр класса Event.
Имена полей, доступных через метод Event.get:
Унаследовано от GeoObject. |
editorstatechange | Изменение состояния редактора геометрии геообъекта.
Экземпляр класса Event.
Имена полей, доступных через метод Event.get:
Унаследовано от GeoObject. |
geometrychange | Изменение геометрии геообъекта.
Экземпляр класса Event.
Имена полей, доступных через метод Event.get:
Унаследовано от IGeoObject. |
mapchange | Сменилась карта.
Поля данных:
Унаследовано от IParentOnMap. |
mousedown | Нажатие кнопки мыши над объектом. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
mouseenter | Наведение курсора на объект. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
mouseleave | Вывод курсора за пределы объекта. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
mousemove | Перемещение курсора над объектом. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
mouseup | Отпускание кнопки мыши над объектом. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
multitouchend | Окончание мультисенсорного управления. Данное событие доступно только на устройствах, которые поддерживают множественные сенсорные прикосновения. Возвращает реализацию интерфейса IMultiTouchEvent c информацией о прикосновениях. Унаследовано от IDomEventEmitter. |
multitouchmove | Повторящееся событие при мультисенсорном управлении. Данное событие доступно только на устройствах, которые поддерживают множественные сенсорные прикосновения. Возвращает реализацию интерфейса IMultiTouchEvent c информацией о прикосновениях. Унаследовано от IDomEventEmitter. |
multitouchstart | Начало мультисенсорного управления. Данное событие доступно только на устройствах, которые поддерживают множественные сенсорные прикосновения. Возвращает реализацию интерфейса IMultiTouchEvent c информацией о прикосновениях. Унаследовано от IDomEventEmitter. |
optionschange | Изменение в опциях объекта. Унаследовано от ICustomizable. |
overlaychange | Изменение оверлея геообъекта.
Экземпляр класса Event.
Имена полей, доступных через метод Event.get:
Унаследовано от IGeoObject. |
parentchange | Сменился родительский объект. Поля данных:
Унаследовано от IChild. |
pixelgeometrychange | Изменение пиксельной геометрии геообъекта.
Экземпляр класса Event.
Имена полей, доступных через метод Event.get:
Унаследовано от IGeoObject. |
propertieschange | Изменение данных геообъекта.
Экземпляр класса Event.
Имена полей, доступных через метод Event.get:
Унаследовано от IGeoObject. |
wheel | Скролл мышкой. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
Методы
Имя | Возвращает | Описание |
---|---|---|
getHumanJamsTime() | String | Returns строковое представление времени проезда пути с единицами измерения с учетом пробок. |
getHumanLength() | String | Returns строковое представление длины пути с единицами измерения. |
getHumanTime() | String | Returns строковое представление времени проезда пути с единицами измерения. |
getJamsTime() | Integer | Returns время проезда пути в секундах с учетом пробок. |
getLength() | Number | Returns длину пути в метрах. |
getMap() | Returns ссылку на карту. Унаследован от IParentOnMap. | |
getOverlay() | IOverlay|null | Returns оверлей геообъекта, либо null. Унаследован от IGeoObject. |
getParent() | Returns ссылку на родительский объект. Унаследован от IChildOnMap. | |
getSegments() | Returns сегменты пути. | |
getTime() | Integer | Returns время проезда пути в секундах. |
setParent(parent) | Устанавливает родительский объект. Унаследован от IChildOnMap. |
Имя | Возвращает | Описание |
---|---|---|
getHumanJamsTime() | String | Returns строковое представление времени проезда пути с единицами измерения с учетом пробок. |
getHumanLength() | String | Returns строковое представление длины пути с единицами измерения. |
getHumanTime() | String | Returns строковое представление времени проезда пути с единицами измерения. |
getJamsTime() | Integer | Returns время проезда пути в секундах с учетом пробок. |
getLength() | Number | Returns длину пути в метрах. |
getMap() | Returns ссылку на карту. Унаследован от IParentOnMap. | |
getOverlay() | IOverlay|null | Returns оверлей геообъекта, либо null. Унаследован от IGeoObject. |
getParent() | Returns ссылку на родительский объект. Унаследован от IChildOnMap. | |
getSegments() | Returns сегменты пути. | |
getTime() | Integer | Returns время проезда пути в секундах. |
setParent(parent) | Устанавливает родительский объект. Унаследован от IChildOnMap. |
Описание методов
getHumanJamsTime
{String} getHumanJamsTime()
Returns строковое представление времени проезда пути с единицами измерения с учетом пробок.
getHumanLength
{String} getHumanLength()
Returns строковое представление длины пути с единицами измерения.
getHumanTime
{String} getHumanTime()
Returns строковое представление времени проезда пути с единицами измерения.
getJamsTime
{Integer} getJamsTime()
Returns время проезда пути в секундах с учетом пробок.
getLength
{Number} getLength()
Returns длину пути в метрах.
getSegments
{router.Segment[]} getSegments()
Returns сегменты пути.
getTime
{Integer} getTime()
Returns время проезда пути в секундах.