title: Google Maps API and Head JS problem
body: <p>So, i'm loading Google Maps APL v3 using headjs, and after that, the gmap3 jQuery plugin.
  This is the actual code:</p>
  
  <p><code>
      head.js(
        "http://localhost/wordpress/wp-includes/js/l10n.js?20101110",
        "http://localhost/wordpress/wp-includes/js/jquery/jquery.js?1.4.4",
        "http://maps.google.com/maps/api/js?sensor=false",
        "http://localhost/wordpress/wp-content/themes/twentyten/framework/js/gmap3.min.js?3.3"
      );
  </code></p>
  
  <p>The problem is that I get an error that says google.maps.Map is not defined. I think it's because the maps js file loads additional resources, but head js keeps parsing the js files, so we get an error.
  Any solutions to get around this?
  Does Google Maps provide a similar google.maps.ready event?</p>
  
  <p>I also tried using "Asynchronously Loading the Javascript API" as documentation says, I copied the whole thing and I get "Uncaught TypeError: Object [object DOMWindow] has no method 'initialize'" error. Weird, weird.</p>