У меня есть div, содержащий карту, установленную на 100% ширины и высоты, занимающую весь видовой экран.Меню анимируется в верхней части карты.Когда пользователи щелкают один из маркеров на карте, рядом с меню с содержимым загружается другой div.
Когда загружается div содержимого, я хочу, чтобы карта перемещалась и масштабировалась, чтобы все маркеры помещались воставшееся пространство, которое пользователь все еще может видеть.Размеры div делятся на проценты, поэтому оставшееся пространство составляет 40% от области просмотра.Когда div содержимого закрыт, я бы хотел, чтобы он делал то же самое снова, на этот раз используя дополнительное пространство.
Я изо всех сил пытаюсь понять, как это сделать.Я предполагаю, что мне нужно определить границы в пиксельных координатах, а затем использовать fitToBounds ()?