Я инициализирую карту с уровнем увеличения 15:
map.setView(latlng, 15)
в какой-то момент позже, когда пользователь взаимодействует с кнопкой, которая вызывает эту функцию:
const zoomInAndTrigger = () => {
map.setView(latlng, 18)
map.once("zoomend", () => {
// some triggers fired
})
}
zoomInAndTrigger() // on button click
это работает отличнохорошо.Ну, если пользователь не уменьшит карту больше, чем начальный 15
масштабный уровень, прежде чем он вызовет zoomInAndTrigger
, то 'zoomend'
вообще не сработает.
Я не знаю почему.