From afab287553290406a6b9580d1218e2e77e4b9f1b Mon Sep 17 00:00:00 2001 From: Langston Smith Date: Thu, 1 Aug 2019 09:28:09 -0700 Subject: [android] adding latitude value check for android test app CameraPositionActivity (#15286) --- .../testapp/activity/camera/CameraPositionActivity.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/camera/CameraPositionActivity.java b/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/camera/CameraPositionActivity.java index fe0ab8f26b..83b0c415ec 100644 --- a/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/camera/CameraPositionActivity.java +++ b/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/camera/CameraPositionActivity.java @@ -14,6 +14,8 @@ import android.view.LayoutInflater; import android.view.View; import android.widget.SeekBar; import android.widget.TextView; +import android.widget.Toast; + import com.mapbox.mapboxsdk.camera.CameraPosition; import com.mapbox.mapboxsdk.camera.CameraUpdateFactory; import com.mapbox.mapboxsdk.geometry.LatLng; @@ -24,6 +26,9 @@ import com.mapbox.mapboxsdk.maps.Style; import com.mapbox.mapboxsdk.testapp.R; import timber.log.Timber; +import static com.mapbox.mapboxsdk.constants.GeometryConstants.MAX_LATITUDE; +import static com.mapbox.mapboxsdk.constants.GeometryConstants.MIN_LATITUDE; + /** * Test activity showcasing how to listen to camera change events. */ @@ -242,6 +247,13 @@ public class CameraPositionActivity extends FragmentActivity implements OnMapRea double tilt = Double.parseDouble( ((TextView) dialogContent.findViewById(R.id.value_tilt)).getText().toString()); + if (latitude < MIN_LATITUDE || latitude > MAX_LATITUDE) { + Toast.makeText(dialogContent.getContext(), "latitude value must be set " + + " between " + MIN_LATITUDE + " and " + MAX_LATITUDE, + Toast.LENGTH_SHORT).show(); + return; + } + CameraPosition cameraPosition = new CameraPosition.Builder() .target(new LatLng(latitude, longitude)) .zoom(zoom) -- cgit v1.2.1