public interface

FusedLocationProvider

implements LocationProvider
com.steerpath.sdk.location.FusedLocationProvider

Class Overview

The FusedLocationProvider is an easy to use API for receiving location. It automatically combines (fuses) location updates from different sources such as Steerpath indoor positioning, GPS and network to give the most accurate and most up to date position estimate possible.

Summary

[Expand]
Inherited Constants
From interface com.steerpath.sdk.location.LocationProvider
Public Methods
abstract void addBlueDotListener(BlueDotListener listener)
Track user's movements in accuracy of building+floor.
abstract void enableAutomaticAccuracyDeterioration(boolean isEnabled)
When Automatic Accuracy Deterioration is enabled, onAccuracyRadiusChanged(float) will be called with cumulatively radius value when location updates are not received in time.
abstract void refreshLocationSources()
Call this to refresh LocationSources after granting permissions.
abstract void removeBlueDotListener(BlueDotListener listener)
Remove BlueDotListener that was added with addBlueDotListener().
abstract void restartBluetoothScan()
Restarts the Bluetooth Scan.
[Expand]
Inherited Methods
From interface com.steerpath.sdk.location.LocationProvider

Public Methods

public abstract void addBlueDotListener (BlueDotListener listener)

Track user's movements in accuracy of building+floor. Duplicate listeners are silently ignored.

Deprecated: use addBlueDotListener(BlueDotListener) instead.

public abstract void enableAutomaticAccuracyDeterioration (boolean isEnabled)

When Automatic Accuracy Deterioration is enabled, onAccuracyRadiusChanged(float) will be called with cumulatively radius value when location updates are not received in time. Deterioration check interval is 5 seconds. Maximum radius is 500 meters.

Visually this means that bluedot size increases or decreased depending on the accuracy. Enabled by default.

public abstract void refreshLocationSources ()

Call this to refresh LocationSources after granting permissions.

public abstract void removeBlueDotListener (BlueDotListener listener)

Remove BlueDotListener that was added with addBlueDotListener().

Deprecated: use removeBlueDotListener(BlueDotListener) instead.

public abstract void restartBluetoothScan ()

Restarts the Bluetooth Scan.