diff options
author | Tobrun <tobrun@mapbox.com> | 2016-04-20 17:25:26 +0200 |
---|---|---|
committer | Tobrun <tobrun@mapbox.com> | 2016-04-23 07:16:37 +0200 |
commit | b7c4919e7f1fe44ff5b023866f70520e83142882 (patch) | |
tree | 8d80c5925ed4601a99e51ffd15a0462d875b2712 /platform/android/MapboxGLAndroidSDKTestApp | |
parent | f469cee1b4f39137264ebae277ab405d1e3e7c3b (diff) | |
download | qtlocation-mapboxgl-b7c4919e7f1fe44ff5b023866f70520e83142882.tar.gz |
[android] #4396 - UserLocationView accuracy & non-tracking animation + cleanup
Diffstat (limited to 'platform/android/MapboxGLAndroidSDKTestApp')
2 files changed, 7 insertions, 2 deletions
diff --git a/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/userlocation/MyLocationTrackingModeActivity.java b/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/userlocation/MyLocationTrackingModeActivity.java index 27763ad4ae..52f20b0666 100644 --- a/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/userlocation/MyLocationTrackingModeActivity.java +++ b/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/userlocation/MyLocationTrackingModeActivity.java @@ -4,6 +4,7 @@ import android.location.Location; import android.os.Bundle; import android.support.annotation.NonNull; import android.support.annotation.Nullable; +import android.support.annotation.StringDef; import android.support.design.widget.Snackbar; import android.support.v7.app.ActionBar; import android.support.v7.app.AppCompatActivity; @@ -50,7 +51,6 @@ public class MyLocationTrackingModeActivity extends AppCompatActivity implements } mMapView = (MapView) findViewById(R.id.mapView); - mMapView.setAccessToken(getString(R.string.mapbox_access_token)); mMapView.onCreate(savedInstanceState); mMapView.getMapAsync(new OnMapReadyCallback() { @Override @@ -58,7 +58,7 @@ public class MyLocationTrackingModeActivity extends AppCompatActivity implements mMapboxMap = mapboxMap; MyLocationViewSettings locationViewSettings = mapboxMap.getMyLocationViewSettings(); - locationViewSettings.setPadding(0, (int) getResources().getDimension(R.dimen.locationview_padding_top), 0, 0); + locationViewSettings.setPadding(0, (int) getResources().getDimension(R.dimen.locationview_padding_top), 0, 0); mapboxMap.setOnMyLocationChangeListener(MyLocationTrackingModeActivity.this); @@ -126,6 +126,10 @@ public class MyLocationTrackingModeActivity extends AppCompatActivity implements desc += String.format("Alt = %.0f m ", mLocation.getAltitude()); noInfo = false; } + if(mLocation.hasAccuracy()){ + desc += String.format("Acc = %.0f m",mLocation.getAccuracy()); + } + if (noInfo) { desc += "No extra info"; } diff --git a/platform/android/MapboxGLAndroidSDKTestApp/src/main/res/layout/activity_my_location_tracking.xml b/platform/android/MapboxGLAndroidSDKTestApp/src/main/res/layout/activity_my_location_tracking.xml index 699fa4be6b..46ac0e312a 100644 --- a/platform/android/MapboxGLAndroidSDKTestApp/src/main/res/layout/activity_my_location_tracking.xml +++ b/platform/android/MapboxGLAndroidSDKTestApp/src/main/res/layout/activity_my_location_tracking.xml @@ -42,6 +42,7 @@ android:id="@+id/mapView" android:layout_width="match_parent" android:layout_height="match_parent" + app:access_token="@string/mapbox_access_token" app:style_url="@string/style_mapbox_streets" app:zoom="15" /> |