Detect the user's location