Можно ли рассчитать уровень масштабирования из fitBounds () getBounds () в Leaflet? - PullRequest
0 голосов
/ 08 июля 2019

Я пытаюсь улучшить взаимодействие с пользователем (анимация flyTo) с помощью FeatureGroup (маркеры) и панорамировать пользователя до соответствующего уровня масштабирования и положения на карте.

Я могу вычислить центральную точку группы объектов после запуска getBounds (), но я не могу рассчитать уровень масштабирования, чтобы узнать, какой коэффициент масштабирования использовать в анимации flyTo ().

 markerGroup = L.featureGroup( arrMarkers );
 mapLibObj.fitBounds( markerGroup.getBounds() );

Создавать «скрытую» карту листовки исключительно для этих типов вычислений излишне, я хотел бы, чтобы была функция наподобие «CalculateBounds ()», которая возвращала значения экстент + масштаб для моего следующего шага...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...