---
title: "DoubleClickZoomHandler | 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 DoubleClickZoomHandler

The `DoubleClickZoomHandler` allows the user to zoom the map at a point by double clicking or double tapping.

##### Index

### Constructors[](#constructors)

[constructor](#constructor)

### Methods[](#methods)

[disable](#disable) [enable](#enable) [isActive](#isactive) [isEnabled](#isenabled)

## Constructors[](#constructors-1)

### constructor[](#constructor)

-   new DoubleClickZoomHandler(  
        clickZoom: [ClickZoomHandler](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.ClickZoomHandler/),  
        TapZoom: [TapZoomHandler](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.TapZoomHandler/),  
    ): DoubleClickZoomHandler[](#constructordoubleclickzoomhandler)
    
    #### Parameters
    
    -   clickZoom: [ClickZoomHandler](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.ClickZoomHandler/)
    -   TapZoom: [TapZoomHandler](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.TapZoomHandler/)
    
    #### Returns DoubleClickZoomHandler
    
    #### Internal[](#internal)
    

## Methods[](#methods-1)

### disable[](#disable)

-   disable(): void[](#disable-1)
    
    Disables the "double click to zoom" interaction.
    
    #### Returns void
    
    #### Example[](#example)
    
    ```typescript
    map.doubleClickZoom.disable();
    ```
    

### enable[](#enable)

-   enable(): void[](#enable-1)
    
    Enables the "double click to zoom" interaction.
    
    #### Returns void
    
    #### Example[](#example-1)
    
    ```typescript
    map.doubleClickZoom.enable();
    ```
    

### isActive[](#isactive)

-   isActive(): boolean[](#isactive-1)
    
    Returns a Boolean indicating whether the "double click to zoom" interaction is active, i.e. currently being used.
    
    #### Returns boolean
    
    `true` if the "double click to zoom" interaction is active.
    

### isEnabled[](#isenabled)

-   isEnabled(): boolean[](#isenabled-1)
    
    Returns a Boolean indicating whether the "double click to zoom" interaction is enabled.
    
    #### Returns boolean
    
    `true` if the "double click to zoom" interaction is enabled.
