Marker

Marker manipulation

Marker

Creates a marker on the map using the specified option. To display markers, you can set coordinate value, marker icons, and icon sizes.

new fatosmap.maps.Marker({ option });

Parameter

Required Parameter

Description

Type

position

Latitude and longitude {lat, lng}

JSON

map

Map object to display the marker

Map instance

Optional Parameter

Description

Type

icon

Sets the image of a marker

URL

iconSize

Sets the size of a marker icon.

[width, height]

Numeric Array

message

Sets the popup message

String

anchor (popup)

A string indicating the part of the Marker that should be positioned closest to the coordinate set via Marker#setLngLat. Options are 'center' , 'top' , 'bottom' , 'left' , 'right'.

String

offset (popup)

The offset in pixels as a PointLike object to apply relative to the element's center. Negatives indicate left and up. default 15

Numeric

closeButton (popup)

If true, a close button will appear in the top right corner of the popup. default false

Bool

closeOnClick (popup)

If true, the popup will be closed when the map is clicked. default false

Bool

addMarkerEvent

You can give the marker a promised event. (dragstart/drag/dragend)

JSON Array

drag

A boolean indicating whether or not a marker is able to be dragged to a new position on the map.

Bool

anchor, offset, closeButton, and closeOnClick are available only if the popup message is set.

Example

RemoveMarker

Clears the markers shown on the map.

Example

Last updated

Was this helpful?