diff options
author | Łukasz Paczos <lukasz.paczos@mapbox.com> | 2018-10-25 16:42:40 +0200 |
---|---|---|
committer | Osana Babayan <32496536+osana@users.noreply.github.com> | 2018-10-25 10:42:40 -0400 |
commit | 2337a6311c73f69c92a5dce3565ac159b5f3fe25 (patch) | |
tree | b3d20a0f61f71e014004e8f128bdd74b6d194c62 /platform/android/MapboxGLAndroidSDK | |
parent | a7b3f40f443cfa09f46251eb7d2c1eee8bf762ef (diff) | |
download | qtlocation-mapboxgl-2337a6311c73f69c92a5dce3565ac159b5f3fe25.tar.gz |
[android] telemetry 3.5.0 bump (#13171)
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK')
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/telemetry/TelemetryImpl.java | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/telemetry/TelemetryImpl.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/telemetry/TelemetryImpl.java index e8e0504157..c083fb98d6 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/telemetry/TelemetryImpl.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/telemetry/TelemetryImpl.java @@ -1,6 +1,8 @@ package com.mapbox.mapboxsdk.module.telemetry; import android.content.Context; +import android.support.annotation.NonNull; + import com.mapbox.android.telemetry.AppUserTurnstile; import com.mapbox.android.telemetry.Event; import com.mapbox.android.telemetry.MapEventFactory; @@ -113,22 +115,25 @@ public class TelemetryImpl implements TelemetryDefinition { } @Override - public void onCreateOfflineRegion(OfflineRegionDefinition offlineDefinition) { + public void onCreateOfflineRegion(@NonNull OfflineRegionDefinition offlineDefinition) { MapEventFactory mapEventFactory = new MapEventFactory(); - Event mapOfflineEvent; if (offlineDefinition instanceof OfflineTilePyramidRegionDefinition) { OfflineTilePyramidRegionDefinition tileDefinition = (OfflineTilePyramidRegionDefinition)offlineDefinition; - mapOfflineEvent = mapEventFactory.buildMapOfflineEvent( - tileDefinition.getMinZoom(), tileDefinition.getMaxZoom(), "bounds", - new String[]{tileDefinition.getStyleURL()}); + telemetry.push(mapEventFactory.createOfflineDownloadStartEvent( + "tileregion", + tileDefinition.getMinZoom(), + tileDefinition.getMaxZoom(), + tileDefinition.getStyleURL())); } else { OfflineGeometryRegionDefinition geometryDefinition = (OfflineGeometryRegionDefinition) offlineDefinition; - mapOfflineEvent = mapEventFactory.buildMapOfflineEvent( - geometryDefinition.getMinZoom(), geometryDefinition.getMaxZoom(), geometryDefinition.getGeometry().type(), - new String[]{geometryDefinition.getStyleURL()}); + telemetry.push(mapEventFactory.createOfflineDownloadStartEvent( + "shaperegion", + geometryDefinition.getMinZoom(), + geometryDefinition.getMaxZoom(), + geometryDefinition.getStyleURL())); } } |