Есть ли способ предотвратить отображение карты Google Maps (JS, v3) с самого начала? Я выполняю некоторую предварительную обработку и хотел бы показывать свой счетчик «Загрузка», пока все не будет готово (более красноречиво говоря, скрыть карту — например, контейнер div
— до тех пор, пока вся предварительная обработка не будет завершена — в этот момент , покажи карту).
Подключение события idle
карты не очень помогает, так как карта уже отображается, когда это событие происходит.
Я знаю, что контейнер div
получает встроенный стиль GMaps после загрузки, моя первая идея состояла в том, чтобы очистить атрибут style
(во время прослушивания события idle
), но было бы интересно посмотреть, есть ли способ создать карту и не отображать его, пока не будет выполнена вся предварительная обработка.
Может быть, используя аргумент конструктора new google.maps.Map
или MapOption
?
Есть мысли по этому поводу?
Заранее спасибо!