public class MapboxEvent
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
GESTURE_DOUBLETAP |
static java.lang.String |
GESTURE_PAN_START |
static java.lang.String |
GESTURE_PINCH_START |
static java.lang.String |
GESTURE_PITCH_START |
static java.lang.String |
GESTURE_QUICK_ZOOM |
static java.lang.String |
GESTURE_ROTATION_START |
static java.lang.String |
GESTURE_SINGLETAP |
static java.lang.String |
GESTURE_TWO_FINGER_SINGLETAP |
static java.lang.String |
KEY_ACCESSIBILITY_FONT_SCALE |
static java.lang.String |
KEY_ALTITUDE |
static java.lang.String |
KEY_APPLICATION_STATE |
static java.lang.String |
KEY_BATTERY_LEVEL |
static java.lang.String |
KEY_CARRIER |
static java.lang.String |
KEY_CELLULAR_NETWORK_TYPE |
static java.lang.String |
KEY_CREATED |
static java.lang.String |
KEY_ENABLED_TELEMETRY |
static java.lang.String |
KEY_EVENT |
static java.lang.String |
KEY_GESTURE_ID |
static java.lang.String |
KEY_HORIZONTAL_ACCURACY |
static java.lang.String |
KEY_LATITUDE |
static java.lang.String |
KEY_LONGITUDE |
static java.lang.String |
KEY_MODEL |
static java.lang.String |
KEY_OPERATING_SYSTEM |
static java.lang.String |
KEY_ORIENTATION |
static java.lang.String |
KEY_PLUGGED_IN |
static java.lang.String |
KEY_RESOLUTION |
static java.lang.String |
KEY_SDK_IDENTIFIER |
static java.lang.String |
KEY_SDK_VERSION |
static java.lang.String |
KEY_SESSION_ID |
static java.lang.String |
KEY_SOURCE |
static java.lang.String |
KEY_USER_ID |
static java.lang.String |
KEY_WIFI |
static java.lang.String |
KEY_ZOOM |
static java.lang.String |
MAPBOX_EVENTS_BASE_URL |
static java.lang.String |
MAPBOX_EVENTS_CN_BASE_URL |
static java.lang.String |
SOURCE_MAPBOX |
static java.lang.String |
TYPE_LOCATION |
static java.lang.String |
TYPE_MAP_CLICK |
static java.lang.String |
TYPE_MAP_DRAG_END |
static java.lang.String |
TYPE_MAP_LOAD |
static java.lang.String |
TYPE_TURNSTILE |
| Constructor and Description |
|---|
MapboxEvent() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.Hashtable<java.lang.String,java.lang.Object> |
buildMapClickEvent(android.location.Location location,
java.lang.String gestureId,
double zoom)
Helper method for tracking gesture events
|
static java.util.Hashtable<java.lang.String,java.lang.Object> |
buildMapDragEndEvent(android.location.Location location,
double zoom)
Helper method for tracking DragEnd gesture event
|
static java.util.Hashtable<java.lang.String,java.lang.Object> |
buildMapLoadEvent()
Helper method for tracking map load event
|
public static final java.lang.String MAPBOX_EVENTS_BASE_URL
public static final java.lang.String MAPBOX_EVENTS_CN_BASE_URL
public static final java.lang.String SOURCE_MAPBOX
public static final java.lang.String TYPE_TURNSTILE
public static final java.lang.String TYPE_MAP_LOAD
public static final java.lang.String TYPE_MAP_CLICK
public static final java.lang.String TYPE_MAP_DRAG_END
public static final java.lang.String TYPE_LOCATION
public static final java.lang.String KEY_EVENT
public static final java.lang.String KEY_CREATED
public static final java.lang.String KEY_USER_ID
public static final java.lang.String KEY_ENABLED_TELEMETRY
public static final java.lang.String KEY_MODEL
public static final java.lang.String KEY_OPERATING_SYSTEM
public static final java.lang.String KEY_RESOLUTION
public static final java.lang.String KEY_ACCESSIBILITY_FONT_SCALE
public static final java.lang.String KEY_ORIENTATION
public static final java.lang.String KEY_BATTERY_LEVEL
public static final java.lang.String KEY_PLUGGED_IN
public static final java.lang.String KEY_CARRIER
public static final java.lang.String KEY_CELLULAR_NETWORK_TYPE
public static final java.lang.String KEY_WIFI
public static final java.lang.String KEY_GESTURE_ID
public static final java.lang.String KEY_LATITUDE
public static final java.lang.String KEY_LONGITUDE
public static final java.lang.String KEY_ZOOM
public static final java.lang.String KEY_SOURCE
public static final java.lang.String KEY_SESSION_ID
public static final java.lang.String KEY_ALTITUDE
public static final java.lang.String KEY_APPLICATION_STATE
public static final java.lang.String KEY_HORIZONTAL_ACCURACY
public static final java.lang.String KEY_SDK_IDENTIFIER
public static final java.lang.String KEY_SDK_VERSION
public static final java.lang.String GESTURE_SINGLETAP
public static final java.lang.String GESTURE_DOUBLETAP
public static final java.lang.String GESTURE_TWO_FINGER_SINGLETAP
public static final java.lang.String GESTURE_PAN_START
public static final java.lang.String GESTURE_PINCH_START
public static final java.lang.String GESTURE_ROTATION_START
public static final java.lang.String GESTURE_PITCH_START
public static final java.lang.String GESTURE_QUICK_ZOOM
public static java.util.Hashtable<java.lang.String,java.lang.Object> buildMapClickEvent(@NonNull
android.location.Location location,
@NonNull
java.lang.String gestureId,
double zoom)
gestureId - Type of Gesturelocation - Location coordinates at start of gesturezoom - Zoom level to be registeredGESTURE_SINGLETAP,
GESTURE_DOUBLETAP,
GESTURE_TWO_FINGER_SINGLETAP,
GESTURE_QUICK_ZOOM,
GESTURE_PAN_START,
GESTURE_PINCH_START,
GESTURE_ROTATION_START,
GESTURE_PITCH_STARTpublic static java.util.Hashtable<java.lang.String,java.lang.Object> buildMapDragEndEvent(@NonNull
android.location.Location location,
double zoom)
location - Original location coordinate at end of dragzoom - Zoom level to be registeredTYPE_MAP_DRAG_ENDpublic static java.util.Hashtable<java.lang.String,java.lang.Object> buildMapLoadEvent()