public class Tracking
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
void |
addListener(TrackingListener listener)
add to listeners list
|
void |
addPoint(android.location.Location location)
add a location point to points list
|
double |
getAvgSpeed() |
double |
getDistance() |
double |
getDistanceKm() |
double |
getDurationInHours() |
long |
getDurationInMilliS() |
double |
getMaxSpeed() |
long |
getTimeStart() |
int |
getTotalPoints() |
static Tracking |
getTracking() |
void |
init() |
boolean |
isTracking() |
void |
removeListener(TrackingListener listener)
remove from listeners list
|
void |
requestDistanceGraphSeries()
distance DataPoint series DataPoint (x, y) x = increased time, y = increased distance
Listener will handler the return data
|
void |
saveAsGPX(java.lang.String name)
export location data from database to GPX file
|
void |
setMaxSpeed(double maxSpeed) |
void |
startTracking()
init and start tracking
|
void |
stopTracking()
stop Tracking: is on tracking false
|
public static Tracking getTracking()
public void stopTracking()
public void startTracking()
public void init()
public double getAvgSpeed()
public double getMaxSpeed()
public void setMaxSpeed(double maxSpeed)
public double getDistance()
public double getDistanceKm()
public long getTimeStart()
public int getTotalPoints()
public boolean isTracking()
public void addPoint(android.location.Location location)
location
- public void requestDistanceGraphSeries()
public long getDurationInMilliS()
public double getDurationInHours()
public void removeListener(TrackingListener listener)
listener
- public void addListener(TrackingListener listener)
listener
- public void saveAsGPX(java.lang.String name)
name
- folder name