From 01dfd3c15d14b46379fe8c8522f3a074b5152585 Mon Sep 17 00:00:00 2001 From: Brad Leege Date: Fri, 25 Mar 2016 15:54:35 -0500 Subject: [PATCH] [android] #4475 - Only wrap Telemetry longitude when it's outside bounds --- .../mapbox/mapboxsdk/telemetry/MapboxEventManager.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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 6e5648ee3..54089aee0 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 @@ -558,8 +558,10 @@ public class MapboxEventManager { if (evt.containsKey(MapboxEvent.KEY_LONGITUDE)) { double lon = (double)evt.get(MapboxEvent.KEY_LONGITUDE); Log.i(TAG, "Original Lon = " + lon); - lon = MathUtils.wrap(lon, GeoConstants.MIN_LONGITUDE, GeoConstants.MAX_LONGITUDE); - Log.i(TAG, "Wrapped Lon = " + lon); + if ((lon < GeoConstants.MIN_LONGITUDE) || (lon > GeoConstants.MAX_LONGITUDE)) { + lon = MathUtils.wrap(lon, GeoConstants.MIN_LONGITUDE, GeoConstants.MAX_LONGITUDE); + Log.i(TAG, "Wrapped Lon = " + lon); + } jsonObject.put(MapboxEvent.KEY_LONGITUDE, lon); } @@ -640,7 +642,7 @@ public class MapboxEventManager { .post(body) .build(); Response response = client.newCall(request).execute(); - Log.d(TAG, "response code = " + response.code() + " for events " + events.size()); + Log.i(TAG, "response code = " + response.code() + " for events " + events.size()); // Reset Events // ============