Я использую очень полезный Leaflet.markercluster для буклета, который был великолепен для производительности благодаря хорошей функции getExpandedVisibleBounds.
Одна проблема, с которой я сталкиваюсь, связана с тем, что на мобильных устройствах клавиатура изменяет область просмотра / границы. Когда я вхожу в поле ввода, и клавиатура всплывает, она сжимает область просмотра карты. После того, как клавиатура исчезла, видимость / границы не обновляются для markercluster. Карта снова полностью видна, но маркеры, которые находятся на нижней половине карты (там, где была клавиатура), теперь не видны. Панорамирование карты и увеличение и уменьшение масштаба, кажется, не исправят это. Примерно через минуту использования он, кажется, исправляет себя и маркеры и теперь снова виден во всем окне просмотра.
Есть предложения, как решить эту проблему? Спасибо!