Google Maps Geocoder service for angularjs