Skip to content

Commit 2dfe04b

Browse files
add telem current location engine being used track support (#605)
1 parent b094745 commit 2dfe04b

3 files changed

Lines changed: 10 additions & 0 deletions

File tree

mapbox/libandroid-telemetry/src/main/java/com/mapbox/services/android/telemetry/MapboxTelemetry.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -795,4 +795,12 @@ private Object addSdkVersion() {
795795

796796
return sdkVersion;
797797
}
798+
799+
// For internal use only
800+
// This is an experimental API. Experimental APIs are quickly evolving and
801+
// might change or be removed in minor versions.
802+
@Experimental
803+
public void addLocationEngineName(@NonNull String locationEngineName, Hashtable<String, Object> eventWithAttributes) {
804+
eventWithAttributes.put(MapboxNavigationEvent.KEY_LOCATION_ENGINE, locationEngineName);
805+
}
798806
}

mapbox/libandroid-telemetry/src/main/java/com/mapbox/services/android/telemetry/http/TelemetryClient.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,7 @@ private void sendEventsWrapped(Vector<Hashtable<String, Object>> events, Callbac
210210
evt.get(MapboxNavigationEvent.KEY_ARRIVAL_TIMESTAMP));
211211
jsonObject.putOpt(MapboxNavigationEvent.KEY_STEP, evt.get(MapboxNavigationEvent.KEY_STEP));
212212
jsonObject.putOpt(MapboxNavigationEvent.KEY_STEP_COUNT, evt.get(MapboxNavigationEvent.KEY_STEP_COUNT));
213+
jsonObject.putOpt(MapboxNavigationEvent.KEY_LOCATION_ENGINE, evt.get(MapboxNavigationEvent.KEY_LOCATION_ENGINE));
213214

214215
// Step metadata
215216
jsonObject.putOpt(MapboxNavigationEvent.KEY_UPCOMING_INSTRUCTION,

mapbox/libandroid-telemetry/src/main/java/com/mapbox/services/android/telemetry/navigation/MapboxNavigationEvent.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ public class MapboxNavigationEvent {
7272
public static final String KEY_ARRIVAL_TIMESTAMP = "arrivalTimestamp";
7373
public static final String KEY_STEP = "step";
7474
public static final String KEY_STEP_COUNT = "stepCount";
75+
public static final String KEY_LOCATION_ENGINE = "locationEngine";
7576

7677
// Step metadata
7778
public static final String KEY_UPCOMING_INSTRUCTION = "upcomingInstruction";

0 commit comments

Comments
 (0)