diff options
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/telemetry/TelemetryImpl.java')
-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())); } } |