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
Example
RemoveMarker
Clears the markers shown on the map.
Example
Last updated
Was this helpful?