Mapbox добавить маркер при нажатии

Я создаю сайт на django, и использую Mapbox как способ добавления маркеров на карту. Сейчас мое решение - это форма django, с полями для 'longitude', 'latitude', 'Marker_Title'. Решением было бы либо добавить долготу и широту в форму, щелкнув по карте, либо щелкнуть по карте, и тогда появится всплывающее окно, где можно написать название маркера. Сейчас я не уверен, как получить информацию о долготе и широте по щелчку мыши. Вот изображение того, как это выглядит сейчас: Картинка карты и формы

Буду рад, если кто-нибудь поможет мне в этом! Заранее спасибо!

Когда срабатывает событие click, вы можете получить координаты с помощью e.lngLat, это даст вам объект с двумя атрибутами lat и lng. что-то вроде этого :

map.on('click', (e) => {
    let coords = e.lngLat;
    let lat = coords.lat;
    let lng = coords.lng;
});
Вернуться на верх