Spec-Zone.ru › MapLibre GL JS

HandlerResult

HandlerResult = object

Все методы обработчиков, вызываемые при возникновении событий, могут возвращать HandlerResult.

Свойства

around?

optional around?: Point | null

точка, которая не должна перемещаться при изменении камеры


cameraAnimation?

optional cameraAnimation?: (map: Map) => void

Метод, который может выполнить однократное плавное изменение, напрямую изменяя камеру карты.

Параметры

Параметр Тип
map Map

Возвращает

void


needsRenderFrame?

optional needsRenderFrame?: boolean

Заставляет менеджер отрисовать кадр, позволяя обработчику возвращать несколько результатов с течением времени (см. scrollzoom).


noInertia?

optional noInertia?: boolean

Изменения камеры не будут записываться для инерционного масштабирования.


originalEvent?

optional originalEvent?: Event

Последние три свойства нужны только одному обработчику: scrollzoom. DOM-событие, используемое в качестве originalEvent при любых событиях изменения камеры.


pinchAround?

optional pinchAround?: Point | null

то же, что и выше, но для жестов масштабирования щипком, которым присваивается более высокий приоритет

© MapLibre contributors
Licensed under the 3-Clause BSD License.
https://maplibre.org/maplibre-gl-js/docs/API/type-aliases/HandlerResult/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API