Name |
Type (Default) |
Description |
options.element |
HTML Element |
DOM element to use as a marker. The default is a light blue, droplet-shaped SVG marker.
|
options.anchor |
string(center) |
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' , 'top-left' , 'top-right' , 'bottom-left' , and 'bottom-right' .
|
options.offset |
Array of two points in pixel |
The offset in pixels as a PointLike object to apply relative to the element's center. Negatives indicate left and up.
|
options.color |
string(#3FB1CE) |
The color to use for the default marker if options.element is not provided. The default is light blue.
|
options.draggable |
boolean(false) |
A boolean indicating whether or not a marker is able to be dragged to a new position on the map.
|
options.rotation |
number(0) |
The rotation angle of the marker in degrees, relative to its respective Marker rotationAlignment setting. A positive value will rotate the marker clockwise.
|
options.pitchAlignment |
string(auto) |
map aligns the Marker to the plane of the map. viewport aligns the Marker to the plane of the viewport. auto automatically matches the value of rotationAlignment .
|
options.rotationAlignment |
string(auto) |
map aligns the Marker 's rotation relative to the map, maintaining a bearing as the map rotates. viewport aligns the Marker 's rotation relative to the viewport, agnostic to map rotations. auto is equivalent to viewport .
|