---
title: "MapWheelEvent | JavaScript maps SDK"
description: "Documentation for MapTiler SDK"
---

> For AI agents: a documentation index is available at [/llms.txt](https://docs.maptiler.com/llms.txt). Markdown versions of all pages are available by appending .md to any URL.

# Class MapWheelEvent`Maptiler`

`MapWheelEvent` is the event type for the `wheel` map event.

#### Hierarchy ([View Summary](https://docs.maptiler.com/sdk-js/api-reference/hierarchy/#MapWheelEvent))

-   [MapWheelEvent](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.MapWheelEvent/)
    -   MapWheelEvent

##### Index

### Constructors[](#constructors)

[constructor](#constructor)

### Properties[](#properties)

[originalEvent](#originalevent) [target](#target) [type](#type)

### Accessors[](#accessors)

[defaultPrevented](#defaultprevented)

### Methods[](#methods)

[preventDefault](#preventdefault)

## Constructors[](#constructors-1)

### `Maptiler`constructor[](#constructor)

-   new MapWheelEvent(  
        type: string,  
        map: [MapLibreMap](https://docs.maptiler.com/sdk-js/api-reference/classes/MapLibreMap/) | [Map](https://docs.maptiler.com/sdk-js/api-reference/classes/Map/),  
        originalEvent: [WheelEvent](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.WheelEvent/),  
    ): MapWheelEvent[](#constructormapwheelevent)
    
    #### Parameters
    
    -   type: string
    -   map: [MapLibreMap](https://docs.maptiler.com/sdk-js/api-reference/classes/MapLibreMap/) | [Map](https://docs.maptiler.com/sdk-js/api-reference/classes/Map/)
    -   originalEvent: [WheelEvent](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.WheelEvent/)
    
    #### Returns MapWheelEvent
    
    Overrides [MapWheelEvent](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.MapWheelEvent/).[constructor](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.MapWheelEvent/#constructor)
    

## Properties[](#properties-1)

### originalEvent[](#originalevent)

originalEvent: [WheelEvent](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.WheelEvent/)

The DOM event which caused the map event.

Inherited from [MapWheelEvent](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.MapWheelEvent/).[originalEvent](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.MapWheelEvent/#originalevent)

### target[](#target)

target: [MapLibreMap](https://docs.maptiler.com/sdk-js/api-reference/classes/MapLibreMap/)

The `Map` object that fired the event.

Inherited from [MapWheelEvent](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.MapWheelEvent/).[target](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.MapWheelEvent/#target)

### type[](#type)

type: "wheel"

The event type.

Inherited from [MapWheelEvent](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.MapWheelEvent/).[type](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.MapWheelEvent/#type)

## Accessors[](#accessors-1)

### defaultPrevented[](#defaultprevented)

-   get defaultPrevented(): boolean
    
    `true` if `preventDefault` has been called.
    
    #### Returns boolean
    
    Inherited from maplibregl.MapWheelEvent.defaultPrevented
    

## Methods[](#methods-1)

### preventDefault[](#preventdefault)

-   preventDefault(): void[](#preventdefault-1)
    
    Prevents subsequent default processing of the event by the map.
    
    Calling this method will prevent the behavior of [ScrollZoomHandler](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.ScrollZoomHandler/).
    
    #### Returns void
    
    Inherited from [MapWheelEvent](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.MapWheelEvent/).[preventDefault](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.MapWheelEvent/#preventdefault)
