LocationRequest
Preferences for foreground location updates.
A provider applies each preference when its platform supports that setting. A platform may ignore a preference that its location API cannot express.
Throws
if minimumInterval or minimumDistance is negative.