public static final class LocationRequest.Builder extends Object
Constructor and Description |
---|
Builder() |
Builder(LocationRequest copy) |
Modifier and Type | Method and Description |
---|---|
LocationRequest |
build() |
LocationRequest.Builder |
buildingIdentifier(String buildingIdentifier)
Set the building identifier of the building where you will start positioning.
|
LocationRequest.Builder |
foregroundServiceNotification(android.app.Notification foregroundServiceNotification)
Set the notification used if the service is running in foreground.
|
LocationRequest.Builder |
indoorProvider(LocationRequest.IndoorProvider indoorProvider)
Set the indoor location provider.
|
LocationRequest.Builder |
interval(int interval)
Set the interval in which the locations will be computed (in milliseconds) and the listener
will be notified.
|
LocationRequest.Builder |
motionMode(LocationRequest.MotionMode motionMode)
(EXPERIMENTAL) Set the motion mode.
|
LocationRequest.Builder |
outdoorLocationOptions(OutdoorLocationOptions outdoorLocationOptions)
Set outdoor location options.
|
LocationRequest.Builder |
useBle(boolean useBle)
Set if you want to use BLE for positioning.
|
LocationRequest.Builder |
useForegroundService(boolean useForegroundService)
(EXPERIMENTAL) Run the service in foreground.
|
LocationRequest.Builder |
useWifi(boolean useWifi)
Set if you want to use Wifi for positioning.
|
public Builder()
public Builder(LocationRequest copy)
public LocationRequest.Builder buildingIdentifier(String buildingIdentifier)
public LocationRequest.Builder interval(int interval)
public LocationRequest.Builder indoorProvider(LocationRequest.IndoorProvider indoorProvider)
LocationRequest.IndoorProvider.HYBRID
public LocationRequest.Builder useBle(boolean useBle)
public LocationRequest.Builder useWifi(boolean useWifi)
public LocationRequest.Builder motionMode(LocationRequest.MotionMode motionMode)
LocationRequest.MotionMode.BY_FOOT
public LocationRequest.Builder useForegroundService(boolean useForegroundService)
LocationRequest.setForegroundServiceNotification(Notification)
useForegroundService
- true to run the service in foreground, false otherwisepublic LocationRequest.Builder foregroundServiceNotification(android.app.Notification foregroundServiceNotification)
LocationRequest.setUseForegroundService(Boolean)
is trueforegroundServiceNotification
- the notification to use running in foregroundpublic LocationRequest.Builder outdoorLocationOptions(OutdoorLocationOptions outdoorLocationOptions)
outdoorLocationOptions
- the outdoor location optionsOutdoorLocationOptions
public LocationRequest build()