public class HexaLocate
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
HexaLocate.Configuration |
| Modifier and Type | Method and Description |
|---|---|
LocationAccuracy |
getAccuracy() |
void |
getCurrentLocation(OpenLocateLocationCallback callback) |
static HexaLocate |
getInstance() |
long |
getLocationInterval() |
long |
getTransmissionInterval() |
static HexaLocate |
initialize(HexaLocate.Configuration configuration) |
boolean |
isTracking() |
void |
setAccuracy(LocationAccuracy accuracy) |
void |
setLocationInterval(long locationInterval) |
void |
setTransmissionInterval(long transmissionInterval) |
void |
startTracking(android.app.Activity activity) |
void |
stopTracking() |
public static HexaLocate initialize(HexaLocate.Configuration configuration)
public static HexaLocate getInstance() throws java.lang.IllegalStateException
java.lang.IllegalStateExceptionpublic void startTracking(android.app.Activity activity)
public void getCurrentLocation(OpenLocateLocationCallback callback) throws LocationDisabledException, LocationPermissionException
public void stopTracking()
public boolean isTracking()
public long getLocationInterval()
public void setLocationInterval(long locationInterval)
public long getTransmissionInterval()
public void setTransmissionInterval(long transmissionInterval)
public LocationAccuracy getAccuracy()
public void setAccuracy(LocationAccuracy accuracy)