[android] #2421 - Using Constants for Version and Events

This commit is contained in:
Brad Leege
2016-02-04 13:52:02 -06:00
parent 7f02960013
commit d64ad85d0b
2 changed files with 7 additions and 3 deletions

View File

@@ -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";

View File

@@ -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");