Google map and geolocation

changed implementatiof maps and geolocation.