Как проверить, полностью ли загружены Карты Google? - PullRequest
0 голосов
/ 23 февраля 2012

Мне нужно знать, когда карта Google полностью загружена, и только после этого включать другие элементы управления. Следующий код не подходит, потому что «холостой» срабатывает каждый раз, когда я перемещаю карту. Поэтому мне нужно знать, что карта готова к использованию только один раз.

google.maps.event.addListenerOnce(map, 'idle', function(){
    // do something only the first time the map is loaded
});

Было бы неплохо иметь следующий код:

if map.isReady() then map.getBounds()

Ответы [ 2 ]

4 голосов
/ 23 февраля 2012

Попробуйте загруженное событие вместо простоя.

0 голосов
/ 01 августа 2014

У меня было одно окно загрузки при нажатии на кнопку просмотра карты, и оно должно быть закрыто, когда карта полностью загружена. Это то, что вы можете сделать GWT личное DimdipPopupWindow dimDipPanel;

Показать индикатор выполнения. При нажатии кнопки

 dimDipPanel = new DimdipPopupWindow();
 dimDipPanel.show();

Скрыть, когда карта полностью загружена.

 map.addTilesLoadedListenerOnce(new TilesLoadedHandler() {
        @Override
        public void handle() {
            // Do Whatever you want here.
            dimDipPanel.hide();
        }
    });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...