google maps js has to be loaded first