Async Google Maps API v3 indefinito non è una funzione

Sto scrivendo un’app che carica Google Maps in modo asincrono con un framework creato a mano.
Quando carico le mappe, non lo caricherò per qualche motivo e Uncaught TypeError: undefined is not a function con un Uncaught TypeError: undefined is not a function . Ho controllato l’ispettore di Chrome e ho scoperto che google.maps è un object valido, ma non ha le sue proprietà. Chiamare manualmente la “funzione di inizializzazione” bene dopo che il documento è stato caricato. Che cosa sto facendo di sbagliato?!