title: Async Google Maps API v3 undefined is not a function
body: <p>I'm writing an app that loads Google Maps asynchronously with a hand-built framework.<br>
  When I load maps it will not load all of it for some reason and I'll end up with a <code>Uncaught TypeError: undefined is not a function</code>. I checked chrome inspector and found out that <code>google.maps</code> is a valid object, but it has none of its own properties. I manually call the "initialize function" well after the document has loaded. What am I doing wrong?!</p>