public class AndroidGeoLocation
extends java.lang.Object
Constructor and Description |
---|
AndroidGeoLocation()
Initializes AndroidLocation instance.
|
AndroidGeoLocation(double latitude,
double longitude)
Initializes AndroidLocation instance with longitude and latitude values.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,?> |
build()
Builds parameters map suitable for passing to the downstream API.
|
AndroidGeoLocation |
withAltitude(double altitude)
Sets geo altitude value.
|
AndroidGeoLocation |
withLatitude(double latitude)
Sets geo latitude value.
|
AndroidGeoLocation |
withLongitude(double longitude)
Sets geo longitude value.
|
AndroidGeoLocation |
withSatellites(int satellites)
Sets the number of geo satellites being tracked.
|
AndroidGeoLocation |
withSpeed(double speed)
Sets the movement speed.
|
public AndroidGeoLocation()
public AndroidGeoLocation(double latitude, double longitude)
latitude
- latitude valuelongitude
- longitude valuepublic AndroidGeoLocation withLongitude(double longitude)
longitude
- geo longitudepublic AndroidGeoLocation withLatitude(double latitude)
latitude
- geo latitudepublic AndroidGeoLocation withAltitude(double altitude)
altitude
- geo altitudepublic AndroidGeoLocation withSatellites(int satellites)
satellites
- the count of satellites in range 1..12public AndroidGeoLocation withSpeed(double speed)
speed
- the actual speed, which should be greater than zeropublic java.util.Map<java.lang.String,?> build()