LastLocationRequest.Builder

  • LastLocationRequest.Builder is a builder for LastLocationRequest.

  • It provides constructors to create a new builder with default values or by copying an existing LastLocationRequest.

  • The builder allows setting the granularity and maximum age of the locations for the request.

  • The build() method constructs the final LastLocationRequest object.

public static final class LastLocationRequest.Builder extends Object

A builder for LastLocationRequest.

Public Constructor Summary

Builder()
Constructs a new builder with default values.
Builder(LastLocationRequest request)
Constructs a new builder with values copied from the given LastLocationRequest.

Public Method Summary

LastLocationRequest
build()
Builds a new LastLocationRequest.
LastLocationRequest.Builder
setGranularity(int granularity)
Sets the Granularity of locations returned for this request.
LastLocationRequest.Builder
setMaxUpdateAgeMillis(long maxUpdateAgeMillis)
Sets the maximum age of any location returned for this request.

Inherited Method Summary

Public Constructors

public Builder ()

Constructs a new builder with default values.

public Builder (LastLocationRequest request)

Constructs a new builder with values copied from the given LastLocationRequest.

Public Methods

public LastLocationRequest build ()

Builds a new LastLocationRequest.

public LastLocationRequest.Builder setGranularity (int granularity)

Sets the Granularity of locations returned for this request. This controls whether fine or coarse locations may be returned.

The default value is Granularity.GRANULARITY_PERMISSION_LEVEL.

public LastLocationRequest.Builder setMaxUpdateAgeMillis (long maxUpdateAgeMillis)

Sets the maximum age of any location returned for this request. A value of Long.MAX_VALUE represents an effectively unbounded maximum age.

The default value is Long.MAX_VALUE.