YMapControlButton
Класс YMapControlButton — компонент, который позволяет создать элемент управления - кнопку.
Пример использования
Добавление кнопки, которая переставляет центр карты в Москву:
const map = new YMap(element, {
location: {center: [37.588144, 55.733842], zoom: 14}
});
const controls = new YMapControls({position: 'top left'});
const button = new YMapControlButton({
text: 'Москва',
onClick: () => {
map.setLocation({
center: [37.588144, 55.733842],
zoom: 5
});
}
});
controls.addChild(button);
map.addChild(controls);
Класс YMapControlButton позволяет добавить стандартную кнопку и настроить для нее произвольное поведение.
Пример
const button = new YMapControlButton({
text: 'Привет',
onClick: () => alert('Привет Мир!')
});
Конструктор
new YMapControlButton(props, options?)
Параметры конструктора
|
Параметр |
Тип |
|
|
|
|
|
|
|
|
|
Унаследовано от
new YMapControlButton(props, children?, options?)
Параметры
|
Параметр |
Тип |
|
|
|
|
|
|
|
|
|
Унаследовано от
Props
YMapControlButtonProps: <a href="#YMapControlCommonButtonProps">YMapControlCommonButtonProps
Параметры
|
Параметр |
Тип |
Описание |
|
|
|
Цвет фона. |
|
|
|
Цвет текста. |
|
|
|
Должен быть отключен. |
|
|
HTML элемент. |
|
|
|
() => |
Обработчик Onclick. |
|
|
|
Текст контента. |
Методы
update
update(changedProps): void
Параметры
|
Параметр |
Тип |
Описание |
|
|
New props values. |
Возвращается
void