Package com.swrve.sdk
Class SwrveGeoUtils
- java.lang.Object
-
- com.swrve.sdk.SwrveGeoUtils
-
public class SwrveGeoUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SwrveGeoUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
eventAsJSON(java.lang.String type, java.util.Map<java.lang.String,java.lang.Object> parameters, java.util.Map<java.lang.String,java.lang.String> payload, int seqnum, long time)
static java.lang.String
getApiKey()
static java.lang.String
getDeviceId()
static java.lang.String
getEventsEndpoint()
static java.lang.String
getGeoplacesEndpoint()
static java.util.Map<java.lang.String,java.lang.String>
getGeoplacesRequestParams(GeoLocalStorage localStorage, double lat, double lng)
static android.location.Location
getLastLocationUsedForUpdates(android.content.Context context)
static int
getNextSequenceNumber()
static boolean
isLocationInGeofence(android.location.Location location, SwrveGeofence swrveGeofence)
static boolean
isServiceRunning(android.content.Context context, java.lang.Class<?> cls)
-
-
-
Method Detail
-
isLocationInGeofence
public static boolean isLocationInGeofence(android.location.Location location, SwrveGeofence swrveGeofence)
-
isServiceRunning
public static boolean isServiceRunning(android.content.Context context, java.lang.Class<?> cls)
-
getGeoplacesRequestParams
public static java.util.Map<java.lang.String,java.lang.String> getGeoplacesRequestParams(GeoLocalStorage localStorage, double lat, double lng)
-
getGeoplacesEndpoint
public static java.lang.String getGeoplacesEndpoint()
-
getEventsEndpoint
public static java.lang.String getEventsEndpoint()
-
getApiKey
public static java.lang.String getApiKey()
-
getDeviceId
public static java.lang.String getDeviceId()
-
getNextSequenceNumber
public static int getNextSequenceNumber()
-
getLastLocationUsedForUpdates
public static android.location.Location getLastLocationUsedForUpdates(android.content.Context context)
-
eventAsJSON
public static java.lang.String eventAsJSON(java.lang.String type, java.util.Map<java.lang.String,java.lang.Object> parameters, java.util.Map<java.lang.String,java.lang.String> payload, int seqnum, long time) throws org.json.JSONException
- Throws:
org.json.JSONException
-
-