Задать вопрос
@nimfai
Full stack developer

"Умный" zoom в Google Map JS API?

Здравствуйте!
Некоторое время бьюсь над задачей и не могу найти решения.
Суть такова: экран разбит на две части. Справа показываем список добавленных пользователем адресов. Слева показываем карту с метками по этим адресам.
Задача состоит в том, что бы показать все метки. А на основе последних 10 мест центрировать карту и подобрать зум таким образом, что бы все они были видны. Адреса могут быть по всему миру.

Метки я вывел на карту. А вот как на основе последних 10 подогнать зум, понятия не имею.

Заранее большое спасибо за помощь!
С Уважением, Евгений.
  • Вопрос задан
  • 260 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
freeExec
@freeExec
Участник OpenStreetMap
Не скажу за всю ОдессуGoogleAPI, но механизм должен быть такой: Есть класс bounds, в него вы загоняете все свои 10 маркеров и получаете в итоге квадрат охвата, в который попадают все эти маркеры. Далее у карты должен быть метод показать этот самый bounds, она сама рассчитает центр и необходимый зум.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы