AngularJS Google Maps Directives