Quando se está utilizando alguma aplicação, principalmente de mapas online, é comum se ter algum delay no recebimento das informações, ainda mais quando se está utilizando recursos externos.
Em muitos casos, não é possível melhor a performance de uma maneira que o carregamento seja instântaneo, então utilizar uma ProgressBar é uma opção muito adequada, pois o usuário pode então acompanhar o carregamento da sua aplicação e perceber mais facilmente caso haja algum problema durante o carregamento.
No blog GeoHalkboard foi publicado um tutorial de como adicionar uma Progress Bar quando se está utilizando o Google Maps, é um exemplo simples mas que pode ser muito útil.
Fonte: GeoHalkboard