diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/telemetry/MapboxEvent.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/telemetry/MapboxEvent.java index 6b60c66cf..36d63b172 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/telemetry/MapboxEvent.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/telemetry/MapboxEvent.java @@ -3,10 +3,13 @@ package com.mapbox.mapboxsdk.telemetry; import java.io.Serializable; public class MapboxEvent implements Serializable { - public static final int version = 1; + 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_LOCATION = "location"; + public static final String MGLEventKeyLatitude = "lat"; public static final String MGLEventKeyLongitude = "lng"; public static final String MGLEventKeySpeed = "speed"; diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/telemetry/MapboxEventManager.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/telemetry/MapboxEventManager.java index 3739b1fc1..9fbb5984c 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/telemetry/MapboxEventManager.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/telemetry/MapboxEventManager.java @@ -82,6 +82,7 @@ public class MapboxEventManager { event.put(MapboxEvent.MGLEventKeyHorizontalAccuracy, location.getAccuracy()); event.put(MapboxEvent.MGLEventKeyVerticalAccuracy, -99); event.put("created", dateFormat.format(new Date())); + event.put("event", MapboxEvent.MAPBOXEVENT_LOCATION); events.add(event); @@ -121,8 +122,8 @@ public class MapboxEventManager { jsonObject.put(MapboxEvent.MGLEventKeyVerticalAccuracy, evt.get(MapboxEvent.MGLEventKeyVerticalAccuracy)); // Basic Event Meta Data - jsonObject.put("event", "location"); - jsonObject.put("version", 1); + jsonObject.put("event", evt.get("event")); + jsonObject.put("version", MapboxEvent.VERSION); jsonObject.put("instance", "FFFFFFFF-GGGG-HHHH-IIII-JJJJJJJJJJJJ"); jsonObject.put("created", evt.get("created")); jsonObject.put("anonid", "AAAAAAAA-BBBB-CCCC-DDDD-EEEEEEEEEEEE");