added geolocation function for google maps, initialize map based on user's current location