When you request an Uber or Lyft, the app “marks your location with a pin”. You are then supposed to check to be sure that location is correct, and if it isn't, then you can move the pin to the actual location you want to be picked up. You should also turn on location sharing.