<ScriptMapLibreMarker>
Adds a reactive MapLibre Marker. Supply a unique aria-label so its generated DOM element has a useful accessible name.
Nest a <ScriptMapLibrePopup> in the default slot to bind it to the marker. Use options.draggable and the drag events for an editable marker.
Marker options with public setters update reactively, including class names, dragging, rotation and pitch alignment, offset, opacity, and subpixel positioning. MapLibre reads constructor-only options such as element, anchor, color, and scale when it creates the marker.
<ScriptMapLibreMap>
The map facade reserves layout space during SSR, loads MapLibre when triggered, creates the Map, and provides it to child components.
<ScriptMapLibrePopup>
Renders slotted HTML in a MapLibre Popup. Nest it inside a marker, or pass position for a standalone popup. Use the reactive open prop to control visibility.