HandlerResult
HandlerResult =
object
Все методы обработчиков, вызываемые при возникновении событий, могут возвращать HandlerResult.
Свойства
around?
optionalaround?:Point|null
точка, которая не должна перемещаться при изменении камеры
cameraAnimation?
optionalcameraAnimation?: (map:Map) =>void
Метод, который может выполнить однократное плавное изменение, напрямую изменяя камеру карты.
Параметры
| Параметр | Тип |
|---|---|
map | Map |
Возвращает
void
needsRenderFrame?
optionalneedsRenderFrame?:boolean
Заставляет менеджер отрисовать кадр, позволяя обработчику возвращать несколько результатов с течением времени (см. scrollzoom).
noInertia?
optionalnoInertia?:boolean
Изменения камеры не будут записываться для инерционного масштабирования.
originalEvent?
optionaloriginalEvent?:Event
Последние три свойства нужны только одному обработчику: scrollzoom. DOM-событие, используемое в качестве originalEvent при любых событиях изменения камеры.
pinchAround?
optionalpinchAround?:Point|null
то же, что и выше, но для жестов масштабирования щипком, которым присваивается более высокий приоритет
© MapLibre contributors
Licensed under the 3-Clause BSD License.
https://maplibre.org/maplibre-gl-js/docs/API/type-aliases/HandlerResult/