Как сделать Reverse geocoding mapbox?

Как узнать адрес по координатам, которые я получаю с клика на карту(map on click event)? Попробовал разные функции(и то что снизу тоже), но все не работают. Снизу код JS:

mapboxgl.accessToken = 'pk.eyJ1IjoiamltbXk4OTgiLCJhIjoiY2tmOW5weHFjMG5wYzJ6bWF6YzByOW51NSJ9.LwHvv8n_x3PInD9_CbCfZg';
  var current_marker;
  var map = new mapboxgl.Map({
    container: 'map',
    style: 'mapbox://styles/mapbox/streets-v11',
    center: [30.50, 50.40],
    zoom: 6,
  });

map.on('click', function(e) {
    if (current_marker!=null)
        current_marker.remove()

    var marker = new mapboxgl.Marker()
    .setLngLat(e.lngLat)
    .addTo(map);

    current_marker = marker;

    document.getElementById('id_latitude').value = JSON.stringify(e.lngLat['lat']);
    document.getElementById('id_longitude').value = JSON.stringify(e.lngLat['lng']);

    geocoder.mapboxClient.geocodeReverse({
        latitude: e.lngLat['lat'],
        longitude: e.lngLat['lng']
    }, function(err, res) {
        console.log(err, res)
    });

});

Ответы (0 шт):