async loading angular google maps

I really don't know much about Angular but I've been playing with it a bit lately, specifically paying attention to the Google Maps UI directive project. As the directive is being rapidly iterated on and docs and example code are a little behind that work, folks like myself who are new to the framework as well as this UI project may be a bit baffled.

I did find enough there between the official docs and some of the (now broken but pointed in the correct direction) suggestions found tucked away in closed issues to piece it together. The project seems lively enough that better docs are likely to show up soon. Until then for those looking for something to paste into a project and start hacking, here's a gist that works with Angular 1.3.5 and angular-google-maps 2.0.11.