viewof mapMarker = {
const inp = Inputs.input({
lat: map.getCenter().lat,
lng: map.getCenter().lng
});
const marker = new maplibre.Marker({
draggable: true
})
.setLngLat({
lat: map.getCenter().lat,
lng: map.getCenter().lng
})
.addTo(map);
marker.on("dragend", () => {
inp.value = marker.getLngLat();
inp.dispatchEvent(new Event("input", { bubbles: true }));
});
return inp;
}