summaryrefslogtreecommitdiff
path: root/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/telemetry/MapboxEvent.java
blob: bc154c32e75f0d72f40e76055884f3b931761863 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
package com.mapbox.mapboxsdk.telemetry;

import java.io.Serializable;

public class MapboxEvent implements Serializable {
    public static final int VERSION = 1;
    public static final String MGLMapboxEventsUserAgent = "Sirius/1.0/ANDROID MapboxEventsiOS/1.1";
    public static final String MGLMapboxEventsAPIBase = "https://api.tiles.mapbox.com";

    // Event Types
    public static final String MAPBOXEVENT_TURNSTILE = "appUserTurnstile";
    public static final String MAPBOXEVENT_MAP_LOAD = "map.load";
    public static final String MAPBOXEVENT_MAP_CLICK = "map.click";
    public static final String MAPBOXEVENT_MAP_DRAGEND = "map.dragend";
    public static final String MAPBOXEVENT_LOCATION = "location";
    public static final String MAPBOXEVENT_VISIT = "visit";

    // Attributes
    public static final String MGLEventKeyLatitude = "lat";
    public static final String MGLEventKeyLongitude = "lng";
    public static final String MGLEventKeySpeed = "speed";
    public static final String MGLEventKeyCourse = "course";
    public static final String MGLEventKeyAltitude = "altitude";
    public static final String MGLEventKeyHorizontalAccuracy = "horizontalAccuracy";

    public static final String MGLEventKeyPushEnabled = "enabled.push";
    public static final String MGLEventKeyEmailEnabled = "enabled.email";
    public static final String MGLEventKeyGestureID = "gesture";
    public static final String MGLEventKeyArrivalDate = "arrivalDate";
    public static final String MGLEventKeyDepartureDate = "departureDate";

    public static final String MGLEventGestureSingleTap = "SingleTap";
    public static final String MGLEventGestureDoubleTap = "DoubleTap";
    public static final String MGLEventGestureTwoFingerSingleTap = "TwoFingerTap";
    public static final String MGLEventGestureQuickZoom = "QuickZoom";
    public static final String MGLEventGesturePanStart = "Pan";
    public static final String MGLEventGesturePinchStart = "Pinch";
    public static final String MGLEventGestureRotateStart = "Rotation";
    public static final String MGLEventGesturePitchStart = "Pitch";

}