public class LocationResult
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
LocationResult.LocationType
Annotation defining the possible location types
|
Modifier and Type | Field and Description |
---|---|
double |
accuracy
Position accuracy (meters)
|
java.lang.String |
building
Building ID
|
java.lang.String |
buildingName
Building name
|
java.lang.String |
floor
Floor ID
|
int |
floorNumber
Floor number
|
java.util.ArrayList<java.lang.Double> |
found
List including the longitude, latitude and accuracy of each Beacon in sight
|
int |
geofences
Number of geofences
|
double |
latitude
WGS84 Latitude
|
double |
longitude
WGS84 Longitude
|
int |
type
|
static int |
TYPE_BEACON
Position obtained using Beacons
|
static int |
TYPE_FUSED
Position obtained using Google Location Services API
|
static int |
TYPE_GPS
Position obtained using GPS
|
static int |
TYPE_NETWORK
Position obtained using Network
|
static int |
TYPE_NO
No position is available
|
int |
used
Number of Beacons used
|
Constructor and Description |
---|
LocationResult(double longitude,
double latitude,
int used,
double accuracy,
java.util.ArrayList<java.lang.Double> found,
java.lang.String floor,
int floorNumber,
int type,
java.lang.String buildingName,
java.lang.String building,
int geofences)
Constructor with the given data, according to positioning type source.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
toJson()
This method provides compatibility by returning relevant info into a
JSON String.
|
public static final int TYPE_NO
public static final int TYPE_BEACON
public static final int TYPE_GPS
public static final int TYPE_NETWORK
public static final int TYPE_FUSED
public final double longitude
public final double latitude
public final int used
public final double accuracy
public final java.util.ArrayList<java.lang.Double> found
public final java.lang.String floor
public final int floorNumber
public final int type
public final java.lang.String buildingName
public final java.lang.String building
public final int geofences
public LocationResult(double longitude, double latitude, int used, double accuracy, java.util.ArrayList<java.lang.Double> found, java.lang.String floor, int floorNumber, int type, java.lang.String buildingName, java.lang.String building, int geofences)
longitude
- WGS84 Longitudelatitude
- WGS84 Latitudeused
- No. of Beacons/satellites usedaccuracy
- Accuracy (meters)found
- List including Longitude, Latitude and Accuracy of each Beacon in the rangefloor
- Floor IDfloorNumber
- Floor numbertype
- Position type: TYPE_NO
, TYPE_FUSED
,
TYPE_GPS
or TYPE_NETWORK
buildingName
- Building name if TYPE_BEACON
, null
otherwisebuilding
- Building IDgeofences
- Number of geofences added