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 send to the server (in milliseconds) in Cloud mode.
|
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 |
useDeadReckoning(boolean useDeadReckoning)
(EXPERIMENTAL) Set if you want to use dead reckoning to get fast position updates using only
the inertial sensors, between the server position updates.
|
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.HYBRIDpublic LocationRequest.Builder useBle(boolean useBle)
public LocationRequest.Builder useWifi(boolean useWifi)
public LocationRequest.Builder motionMode(LocationRequest.MotionMode motionMode)
LocationRequest.MotionMode.BY_FOOTpublic LocationRequest.Builder useForegroundService(boolean useForegroundService)
LocationRequest.setForegroundServiceNotification(Notification)useForegroundService - true to run the service in foreground, false otherwisepublic LocationRequest.Builder useDeadReckoning(boolean useDeadReckoning)
public 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 optionsOutdoorLocationOptionspublic LocationRequest build()