For AI agents: a documentation index is available at /llms.txt. Markdown versions of all pages are available by appending .md to any URL.
Class ImageViewerMarkerMaptiler
Hierarchy (View Summary)
- Evented
- ImageViewerMarker
Index
Constructors
Methods
Constructors
Maptilerconstructor
-
Parameters
- __namedParameters: MarkerOptions
Returns ImageViewerMarker
Methods
MaptileraddClassName
-
Parameters
- className: string
The class name to add to the ImageViewerMarker.
Returns ImageViewerMarker
The ImageViewerMarker instance.
- className: string
MaptileraddTo
-
Adds the ImageViewerMarker to an instance of ImageViewer.
Parameters
- viewer: ImageViewer
The instance of ImageViewer to add the ImageViewerMarker to.
Returns ImageViewerMarker
The ImageViewerMarker instance.
- viewer: ImageViewer
Maptilerfire
-
fire(
event: Event | "dragstart" | "drag" | "dragend",
data?: Record<string, any>,
): ImageViewerMarkerFires an event on the ImageViewerMarker.
Parameters
- event: Event | "dragstart" | "drag" | "dragend"
The event to fire.
Optionaldata: Record<string, any>The data to fire the event with.
Returns ImageViewerMarker
The ImageViewerMarker instance.
- event: Event | "dragstart" | "drag" | "dragend"
MaptilergetElement
MaptilergetOffset
MaptilergetPitchAlignment
-
Gets the pitch alignment of the ImageViewerMarker.
Returns Alignment
The pitch alignment of the ImageViewerMarker.
MaptilergetPopup
MaptilergetPosition
MaptilergetRotation
-
Gets the rotation of the ImageViewerMarker.
Returns number
The rotation of the ImageViewerMarker.
MaptilergetRotationAlignment
-
Gets the rotation alignment of the ImageViewerMarker.
Returns Alignment
The rotation alignment of the ImageViewerMarker.
MaptilerisDraggable
-
Checks if the ImageViewerMarker is draggable.
Returns boolean
True if the ImageViewerMarker is draggable, false otherwise.
MaptilerisWithinImageBounds
-
Checks if the ImageViewerMarker is within the image bounds.
Returns boolean
True if the ImageViewerMarker is within the image bounds, false otherwise.
listens
-
Returns a true if this instance of Evented or any forwardeed instances of Evented have a listener for the specified type.
Parameters
- type: string
The event type
Returns boolean
trueif there is at least one registered listener for specified event type,falseotherwise - type: string
Maptileroff
-
off(
event: "dragstart" | "drag" | "dragend",
listener: (e: ImageViewerMarkerEvent) => void,
): ImageViewerMarkerRemoves an event listener from the ImageViewerMarker.
Parameters
- event: "dragstart" | "drag" | "dragend"
The event to remove the listener from.
- listener: (e: ImageViewerMarkerEvent) => void
The listener to remove.
Returns ImageViewerMarker
The ImageViewerMarker instance.
- event: "dragstart" | "drag" | "dragend"
Maptileron
-
on(
event: "dragstart" | "drag" | "dragend",
listener: (e: ImageViewerMarkerEvent) => void,
): SubscriptionAdds an event listener to the ImageViewerMarker.
Parameters
- event: "dragstart" | "drag" | "dragend"
The event to add the listener to.
- listener: (e: ImageViewerMarkerEvent) => void
The listener to add.
Returns Subscription
The ImageViewerMarker instance.
- event: "dragstart" | "drag" | "dragend"
once
-
Adds a listener that will be called only once to a specified event type.
The listener will be called first time the event fires after the listener is registered.
Parameters
- type: string
The event type to listen for.
Optionallistener: ListenerThe function to be called when the event is fired the first time.
Returns Promise<any> | ImageViewerMarker
thisor a promise if a listener is not provided - type: string
Maptilerremove
-
Removes the ImageViewerMarker from the ImageViewer and cleans up the event listeners.
Returns ImageViewerMarker
The ImageViewerMarker instance.
MaptilerremoveClassName
-
Removes a class name from the ImageViewerMarker dom element.
Parameters
- className: string
The class name to remove from the ImageViewerMarker.
Returns ImageViewerMarker
The ImageViewerMarker instance.
- className: string
MaptilersetDraggable
-
Sets the draggable state of the ImageViewerMarker.
Parameters
- draggable: boolean
The draggable state of the ImageViewerMarker.
Returns ImageViewerMarker
The ImageViewerMarker instance.
- draggable: boolean
setEventedParent
-
Bubble all events fired by this instance of Evented to this parent instance of Evented.
Parameters
Optionalparent: Evented | nullOptionaldata: any
Returns this
MaptilersetOffset
-
Sets the offset of the ImageViewerMarker.
Parameters
- offset: PointLike
The offset of the ImageViewerMarker.
Returns ImageViewerMarker
The ImageViewerMarker instance.
- offset: PointLike
MaptilersetOpacity
-
Sets the opacity of the ImageViewerMarker.
Parameters
Optionalopacity: stringThe opacity of the ImageViewerMarker.
OptionalopacityWhenCovered: stringThe opacity of the ImageViewerMarker when covered.
Returns ImageViewerMarker
The ImageViewerMarker instance.
MaptilersetPitchAlignment
-
Sets the pitch alignment of the ImageViewerMarker.
Parameters
- pitchAlignment: Alignment
The pitch alignment of the ImageViewerMarker.
Returns ImageViewerMarker
The ImageViewerMarker instance.
- pitchAlignment: Alignment
MaptilersetPopup
-
Sets the popup of the ImageViewerMarker.
Parameters
- popup: Popup
The popup of the ImageViewerMarker.
Returns ImageViewerMarker
The ImageViewerMarker instance.
- popup: Popup
MaptilersetPosition
-
Sets the position of the ImageViewerMarker.
Parameters
- px: [number, number]
The position of the ImageViewerMarker in image pixels.
Returns ImageViewerMarker
The ImageViewerMarker instance.
- px: [number, number]
MaptilersetRotation
-
Sets the rotation of the ImageViewerMarker.
Parameters
- rotation: number
The rotation of the ImageViewerMarker.
Returns ImageViewerMarker
The ImageViewerMarker instance.
- rotation: number
MaptilersetRotationAlignment
-
Sets the rotation alignment of the ImageViewerMarker.
Parameters
- rotationAlignment: Alignment
The rotation alignment of the ImageViewerMarker.
Returns ImageViewerMarker
The ImageViewerMarker instance.
- rotationAlignment: Alignment
MaptilersetSubpixelPositioning
-
Sets if subpixel positioning is enabled for the ImageViewerMarker.
Parameters
- subpixelPositioning: boolean
The subpixel positioning of the ImageViewerMarker.
Returns ImageViewerMarker
The ImageViewerMarker instance.
- subpixelPositioning: boolean
MaptilertoggleClassName
-
Toggles a class name on the ImageViewerMarker dom element.
Parameters
- className: string
The class name to toggle on the ImageViewerMarker.
Returns ImageViewerMarker
The ImageViewerMarker instance.
- className: string
MaptilertogglePopup
-
Toggles the popup of the ImageViewerMarker.
Returns ImageViewerMarker
The ImageViewerMarker instance.
Adds a class name to the ImageViewerMarker.