public class LocationRequest extends Object implements android.os.Parcelable
LocationManager
.Modifier and Type | Class and Description |
---|---|
static class |
LocationRequest.Builder |
static class |
LocationRequest.IndoorProvider
The indoor provider used for positioning
|
static class |
LocationRequest.MotionMode
Positioning motion mode
|
static class |
LocationRequest.RealtimeUpdateInterval
Realtime locations update intervals
|
Modifier and Type | Field and Description |
---|---|
static android.os.Parcelable.Creator<LocationRequest> |
CREATOR |
static LocationRequest.IndoorProvider |
DEFAULT_INDOOR_PROVIDER
Default indoor provider
|
static int |
DEFAULT_INTERVAL
Default interval (in milliseconds) to notify location updates
|
static LocationRequest.MotionMode |
DEFAULT_MOTION_MODE
Default motion mode
|
static LocationRequest.RealtimeUpdateInterval |
DEFAULT_REALTIME_UPDATE_INTERVAL
Default interval (in milliseconds) to send locations to the Realtime
|
static float |
DEFAULT_SMALLEST_DISPLACEMENT
Default smallest displacement to nofiy location updates
|
public static final int DEFAULT_INTERVAL
public static final LocationRequest.IndoorProvider DEFAULT_INDOOR_PROVIDER
public static final LocationRequest.MotionMode DEFAULT_MOTION_MODE
public static final float DEFAULT_SMALLEST_DISPLACEMENT
public static final LocationRequest.RealtimeUpdateInterval DEFAULT_REALTIME_UPDATE_INTERVAL
public static final android.os.Parcelable.Creator<LocationRequest> CREATOR
public String getBuildingIdentifier()
public int getInterval()
public LocationRequest.IndoorProvider getIndoorProvider()
public boolean useBle()
public boolean useWifi()
public boolean useBatterySaver()
public float getSmallestDisplacement()
public LocationRequest.MotionMode getMotionMode()
public boolean useDeadReckoning()
public boolean useForegroundService()
public android.app.Notification getForegroundServiceNotification()
public OutdoorLocationOptions getOutdoorLocationOptions()
public boolean useGlobalLocation()
setBuildingIdentifier(String)
public List<BeaconFilter> getBeaconFilters()
public void setRealtimeUpdateInterval(LocationRequest.RealtimeUpdateInterval realtimeUpdateInterval)
public LocationRequest.RealtimeUpdateInterval getRealtimeUpdateInterval()
public int describeContents()
describeContents
in interface android.os.Parcelable
public void writeToParcel(android.os.Parcel dest, int flags)
writeToParcel
in interface android.os.Parcelable