LocationServices

public classLocationServicesextendsObject

The main entry point for location services integration.

Field Summary

public static finalApi<Api.ApiOptions.NoOptions> API This field is deprecated. Use FusedLocationProviderClientinstead.
public static finalFusedLocationProviderApi FusedLocationApi This field is deprecated. Use FusedLocationProviderClientinstead.
public static finalGeofencingApi GeofencingApi This field is deprecated. UseGeofencingClient instead.
public static finalSettingsApi SettingsApi This field is deprecated. UseSettingsClient instead.

Public Method Summary

static FusedLocationProviderClient
getFusedLocationProviderClient(Activity activity)
Create a new instance of FusedLocationProviderClientfor use in anActivity.
static FusedLocationProviderClient
getFusedLocationProviderClient(Context context)
Create a new instance of FusedLocationProviderClientfor use in a non-activityContext.
static FusedOrientationProviderClient
static FusedOrientationProviderClient
getFusedOrientationProviderClient(Context context)
Create a new instance of FusedOrientationProviderClientfor use in a non-activity Context.
staticGeofencingClient
getGeofencingClient(Activity activity)
Create a new instance ofGeofencingClient for use in anActivity.
staticGeofencingClient
getGeofencingClient(Context context)
Create a new instance ofGeofencingClient for use in a non-activityContext.
staticSettingsClient
getSettingsClient(Context context)
Create a new instance ofSettingsClient for use in a non-activityContext.
staticSettingsClient
getSettingsClient(Activity activity)
Create a new instance ofSettingsClient for use in anActivity.

Inherited Method Summary

Fields

public static finalApi<Api.ApiOptions.NoOptions> API

This field is deprecated.
UseFusedLocationProviderClient instead.

public static finalFusedLocationProviderApi FusedLocationApi

This field is deprecated.
UseFusedLocationProviderClient instead.

Old entry point to the Fused Location Provider APIs.

public static finalGeofencingApi GeofencingApi

This field is deprecated.
UseGeofencingClient instead.

Old entry point to the geofencing APIs.

public static finalSettingsApi SettingsApi

This field is deprecated.
UseSettingsClient instead.

Old entry point to the location settings APIs.

Public Methods

public staticFusedLocationProviderClient getFusedLocationProviderClient(Activity activity)

Create a new instance ofFusedLocationProviderClient for use in anActivity. Error resolutions will be automatically launched from the provided Activity, displaying UI when necessary.

public staticFusedLocationProviderClient getFusedLocationProviderClient(Context context)

Create a new instance ofFusedLocationProviderClient for use in a non-activityContext. Error resolutions will be automatically launched from the provided Context, displaying system tray notifications when necessary.

public staticFusedOrientationProviderClient getFusedOrientationProviderClient(Activity activity)

Create a new instance of FusedOrientationProviderClientfor use in anActivity. Error resolutions will be automatically launched from the provided Activity, displaying UI when necessary.

public staticFusedOrientationProviderClient getFusedOrientationProviderClient(Context context)

Create a new instance of FusedOrientationProviderClientfor use in a non-activityContext. Error resolutions will be automatically launched from the provided Context, displaying system tray notifications when necessary.

public staticGeofencingClient getGeofencingClient(Activity activity)

Create a new instance ofGeofencingClient for use in anActivity. Error resolutions will be automatically launched from the provided Activity, displaying UI when necessary.

public staticGeofencingClient getGeofencingClient(Context context)

Create a new instance ofGeofencingClient for use in a non-activityContext. Error resolutions will be automatically launched from the provided Context, displaying system tray notifications when necessary.

public staticSettingsClient getSettingsClient(Context context)

Create a new instance ofSettingsClient for use in a non-activityContext. Error resolutions will be automatically launched from the provided Context, displaying system tray notifications when necessary.

public staticSettingsClient getSettingsClient(Activity activity)

Create a new instance ofSettingsClient for use in anActivity. Error resolutions will be automatically launched from the provided Activity, displaying UI when necessary.