A Google Maps directive for AngularJS that makes data manipulation and visualization easier