forked from upstream-mirrors/OpenTracks
23 lines
634 B
Java
23 lines
634 B
Java
package de.dennisguse.opentracks.content;
|
|
|
|
import android.location.Location;
|
|
import android.location.LocationManager;
|
|
|
|
import de.dennisguse.opentracks.content.data.TrackPoint;
|
|
|
|
/**
|
|
* Creates a new {@link TrackPoint}.
|
|
* An implementation can create new instances or reuse existing instances for optimization.
|
|
*/
|
|
public class LocationFactory {
|
|
|
|
/**
|
|
* The default {@link LocationFactory} which creates a location each time.
|
|
*/
|
|
public static LocationFactory DEFAULT_LOCATION_FACTORY = new LocationFactory();
|
|
|
|
public Location createLocation() {
|
|
return new TrackPoint(LocationManager.GPS_PROVIDER);
|
|
}
|
|
}
|