control.RouteEditor

Расширяет Button.

Элемент управления "Редактор маршрутов".

Конструктор | Методы

Конструктор

control.RouteEditor([params[, options]])

Параметры:

Параметр Значение по умолчанию Описание
params

Тип: Object

Параметры кнопки.

options

Тип: Object

Опции элемента управления.

options.position { top: 5, left: 98 }

Тип: Object

Положение элемента управления над картой. Задается в виде объекта со следующими полями:
  • top - отступ от верхнего края контейнера карты в пикселах;
  • right - отступ от правого края контейнера карты в пикселах;
  • bottom - отступ от нижнего края контейнера карты в пикселах;
  • left - отступ от левого края контейнера карты в пикселах.
Если при этом заданы одновременно и top, и bottom, то значение bottom игнорируется. Аналогично, если заданы одновременно и left, и right, то значение right игнорируется. Если элемент управления добавляется в группу элементов (например, в тулбар или раскрывающийся список), то значение position не применяется.
options.visible true

Тип: Boolean

Признак того, что элемент управления отображается.

Параметр Значение по умолчанию Описание
params

Тип: Object

Параметры кнопки.

options

Тип: Object

Опции элемента управления.

options.position { top: 5, left: 98 }

Тип: Object

Положение элемента управления над картой. Задается в виде объекта со следующими полями:
  • top - отступ от верхнего края контейнера карты в пикселах;
  • right - отступ от правого края контейнера карты в пикселах;
  • bottom - отступ от нижнего края контейнера карты в пикселах;
  • left - отступ от левого края контейнера карты в пикселах.
Если при этом заданы одновременно и top, и bottom, то значение bottom игнорируется. Аналогично, если заданы одновременно и left, и right, то значение right игнорируется. Если элемент управления добавляется в группу элементов (например, в тулбар или раскрывающийся список), то значение position не применяется.
options.visible true

Тип: Boolean

Признак того, что элемент управления отображается.

Пример:

// добавляем контрол на карту
map.controls.add('routeEditor');

// можно добавить контрол через тулбар
map.controls.add(new ymaps.control.ToolBar([
    new ymaps.control.RouteEditor()
]));

Методы

Имя Возвращает Описание
getRoute()

router.Route

Returns маршрут.

Имя Возвращает Описание
getRoute()

router.Route

Returns маршрут.

Описание методов

getRoute

{router.Route} getRoute()

Returns маршрут.