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
Gets the element of the ImageViewerMarker.
Returns HTMLElement
The element of the ImageViewerMarker.
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.