YMapResizer
Класс YMapResizer — позволяет настраивать размер карты, предоставляя возможность захвата и перемещения её сторон и углов.
Примечание
Данный класс является компонентом пакета @yandex/ymaps3-resizer и предоставляет дополнительную функциональность в JS API, которая не входит в основное API.
Для подключения пакета воспользуйтесь инструкцией.
Пример использования
const resizer = new YMapResizer({
minWidth: 400,
maxWidth: 1000,
minHeight: 400,
maxHeight: 600,
showOnlyOnHover: true
});
<YMapResizer
minWidth={400}
maxWidth={1000}
minHeight={400}
maxHeight={600}
showOnlyOnHover={true}
</YMapResizer>
<YMapResizer
:minWidth="400"
:maxWidth="1000"
:minHeight="400"
:maxHeight="600"
:showOnlyOnHover="true"
</YMapResizer>
Конструктор
new YMapResizer(props: YMapResizerProps)
Параметры конструктора
|
Параметр |
Тип |
Описание |
|
|
Значение входных |
Унаследовано от
Props
export type YMapResizerProps = {
direction?: YMapResizerDirection;
minWidth?: number;
maxWidth?: number;
minHeight?: number;
maxHeight?: number;
showOnlyOnHover?: boolean;
};
Параметры
|
Параметр |
Тип |
Значение по умолчанию |
Описание |
|
|
|
|
Направление изменения размера. |
|
|
|
- |
Минимальная ширина в |
|
|
|
- |
Максимальная ширина в |
|
|
|
- |
Минимальная высота в |
|
|
|
- |
Минимальная высота в |
|
|
|
|
Показывает элементы управления размером только при наведении курсора мыши. |
Методы
_onAttach
_onAttach(): void
Возвращается
void
Переопределяет
YMapComplexEntity.__onAttach
_onUpdate
_onUpdate(props: Partialvoid
Возвращается
void
Переопределяет
YMapComplexEntity._onUpdate
_onDetach
_onDetach(): void
Возвращается
void
Переопределяет
YMapComplexEntity._onDetach