Вам необходимо сначала рассчитать наименьшую ограничивающую рамку для ваших точек, то есть выяснить верхнюю правую и нижнюю левую координаты, по которым карта должна была бы приблизиться. Вы можете сделать это вручную или использовать библиотеку, например @ turf / bbox , чей результат (minX, minY, maxX, maxY) позволяет вам найти позиции этих двух точек.
Теперь, в любой Чтобы указать, что карта инициализирована, вы можете вызвать map.fitBounds
, передав ей две точки , как задокументировано , в порядке [внизу слева, вверху справа].