added error handeling, accidentaly reworked the google service to an esri service
Merge branch 'errorhandling' into develop

* errorhandling:
  added error handeling, accidentaly reworked the google service to an esri service