Package es.situm.sdk.location
-
Interface Summary Interface Description GeofenceListener Implement this class to get notified about entering/exiting geofences.LocationListener Used for received locations and statuses from theLocationManager
.LocationManager This class provides Situm Indoor and / or Outdoor positioning.LocationManager.Code The error codes that theLocationManager
can generate (all errors will be communicated through theLocationListener.onError(Error)
callback).LocationManager.PropertyKey LocationParametersUpdateListener -
Class Summary Class Description ExternalArData Encapsulates Augmented Reality information computed by this SDK.ExternalArData.Builder ExternalLocation ExternalLocation.Builder ForegroundServiceNotificationOptions ForegroundServiceNotificationOptions.Builder Builder constructor that allows to configure all theForegroundServiceNotificationOptions
parameters.LocationParametersUpdate LocationParametersUpdate.Builder LocationRequest A data object that allows you to configure the positioning parameters of theLocationManager
(e.g.LocationRequest.Builder Builder constructor that allows to configure all theLocationRequest
parameters.OutdoorLocationOptions When you build theLocationRequest
, this data object configures the Global Mode (seeLocationRequest
for details) options: Outdoor positioning, Building Detector and Open Sky Detector parameters.OutdoorLocationOptions.Builder Builder for theOutdoorLocationOptions
class.RouteAdjustment RouteAdjustment.Builder -
Enum Summary Enum Description ForegroundServiceNotificationOptions.TapAction Predefined actions performed when tapping the Situm Foreground Service Notification.LocationRequest.IndoorProvider Deprecated. This Enum is no longer used, the SDK always computes the geolocations in the same way (in the device without continuosly accessing the internet, behaving like the old INPHONE mode).LocationRequest.MotionMode Allows to indicate how the user that carries the smartphone moves: by foot (default), by car, etc.LocationRequest.RealtimeUpdateInterval Enum that allows to specify whether the geolocations computed should be sent to Situm Platform, and if so with which periodicity (time interval).LocationStatus Location status values passed via theLocationListener.onStatusChanged(LocationStatus)
callback.OutdoorLocationOptions.BuildingDetector Allows to configure how Situm SDK will detect the building where the user is (building detector strategy).