map.on('click', function(e) {
var features = map.queryRenderedFeatures(e.point, {
layers: ['layer-name-here'] // replace this with the name of the layer
});
if (!features.length) {
return;
}
var feature = features[0];
var popup = new mapboxgl.Popup({ offset: [0, -15] })
.setLngLat(feature.geometry.coordinates)
.setHTML('' + feature.properties.title + '
' + feature.properties.description + '
')
.setLngLat(feature.geometry.coordinates)
.addTo(map);
});