summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLangston Smith <langston.smith@mapbox.com>2019-08-01 09:28:09 -0700
committerGitHub <noreply@github.com>2019-08-01 09:28:09 -0700
commitafab287553290406a6b9580d1218e2e77e4b9f1b (patch)
tree3fc2a5e11340d392ddb95f3f7db8b0dbad0b1c63
parent8180bada3a366d005ce0d024910d1f394d55d359 (diff)
downloadqtlocation-mapboxgl-afab287553290406a6b9580d1218e2e77e4b9f1b.tar.gz
[android] adding latitude value check for android test app CameraPositionActivity (#15286)
-rw-r--r--platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/camera/CameraPositionActivity.java12
1 files changed, 12 insertions, 0 deletions
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)