Я использую Google Maps API v3 на веб-сайте, который я разрабатываю. У меня есть раскрывающийся список под моей картой, который позволяет пользователю переключаться между различными наборами маркеров, отображаемых на карте. Каждый маркер отображается с помощью marker.setMap()
.
Моя проблема в том, что на карте иногда требуется много времени для отображения новых маркеров, особенно в IE. Я хочу показать анимацию «Загрузка», когда карта переключает маркеры. Но я не знаю, как определить, когда карта закончила отображать новые данные (нет загрузки страницы, так как это все AJAX). Есть ли обратный вызов или прослушиватель событий для события setMap()
, поэтому я могу вызвать функцию для остановки анимации «Загрузка», когда последний маркер завершил загрузку?