Async Google Maps API v3 no definido no es una función [cerrado]

Estoy escribiendo una aplicación que carga Google Maps de forma asíncrona con un marco construido a mano.
Cuando cargue mapas, no se cargará todo por alguna razón y terminaré con unaUncaught TypeError: undefined is not a function. Revisé el inspector de cromo y descubrí quegoogle.maps es un objeto válido, pero no tiene ninguna de sus propias propiedades. Llamo manualmente a la "función de inicialización" mucho después de que el documento se haya cargado. ¡¿Qué estoy haciendo mal?!

Respuestas a la pregunta(1)

Su respuesta a la pregunta