---
title: "ImageViewerMarkerEvent | 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 ImageViewerMarkerEvent`Maptiler`

#### Indexable

-   \[key: string\]: any
    

##### Index

### Constructors[](#constructors)

[constructor](#constructor)

### Properties[](#properties)

[target](#target) [type](#type)

## Constructors[](#constructors-1)

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

-   new ImageViewerMarkerEvent(  
        type: "dragstart" | "drag" | "dragend",  
        marker: [ImageViewerMarker](https://docs.maptiler.com/sdk-js/api-reference/classes/ImageViewerMarker/),  
        data: [Record](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.Record/)<string, any\>,  
    ): ImageViewerMarkerEvent[](#constructorimageviewermarkerevent)
    
    #### Parameters
    
    -   type: "dragstart" | "drag" | "dragend"
    -   marker: [ImageViewerMarker](https://docs.maptiler.com/sdk-js/api-reference/classes/ImageViewerMarker/)
    -   data: [Record](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.Record/)<string, any\>
    
    #### Returns ImageViewerMarkerEvent
    

## Properties[](#properties-1)

### `Readonly` `Maptiler`target[](#target)

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

### `Readonly` `Maptiler`type[](#type)

type: string
