add karma test coverage and geolocation for google map