AngularJS directives for the Google Maps Javascript API