AngularJS directives to work with Google Maps API