Use navigator.geolocation to get current user position