Package es.situm.sdk.model.location
Class Location.Builder
java.lang.Object
es.situm.sdk.model.location.Location.Builder
- Enclosing class:
- Location
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionUsed in outdoor locations.build()cartesianBearing(Angle cartesianBearing, Angle bearing) Used in indoor locations.cartesianBearing(Angle cartesianBearing, Angle bearing, Location.Quality cartesianBearingQuality) customFields(Map<String, String> customFields) Identifier of the device that has generated the location (Retrieve the identifier of the device by using SitumSDK#getDeviceID()hasRotationMatrix(Boolean hasRotationMatrix) quality(Location.Quality quality) rotationMatrix(float[] rotationMatrix) timestamp(long timestamp)
-
Constructor Details
-
Builder
-
Builder
-
-
Method Details
-
timestamp
-
quality
-
cartesianBearing
Used in indoor locations. The bearing quality assumed will beLocation.Quality.HIGH -
cartesianBearing
@NonNull public Location.Builder cartesianBearing(Angle cartesianBearing, Angle bearing, Location.Quality cartesianBearingQuality) -
bearing
Used in outdoor locations. The bearing quality assumed will beLocation.Quality.HIGH -
pitch
-
roll
-
rotationMatrix
-
hasRotationMatrix
-
deviceId
Identifier of the device that has generated the location (Retrieve the identifier of the device by using SitumSDK#getDeviceID()- Parameters:
deviceId- unique identifier of the devide- Returns:
- Location Builder
-
position
-
customFields
-
build
-