Если вы не отображаете карту, вы, вероятно, не листовка.
Хотя Leaflet предоставляет вам методы для вычисления расстояний, есть много других геопространственных библиотек, которые предлагают аналогичную функцию, без необходимости что-либо отображать. Например. Вас может заинтересовать Turfjs's distance :
var from = turf.point([-75.343, 39.984]);
var to = turf.point([-75.534, 39.123]);
var options = {units: 'miles'};
var distance = turf.distance(from, to, options);
При этом, если у вас много точек данных в вашей базе данных, вы можете исследовать возможность применения фильтрации непосредственно в серверной базе данных, используя пространственный запрос, если ваша база данных поддерживает это .