diff options
author | Tobrun <tobrun.van.nuland@gmail.com> | 2016-10-05 22:54:35 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-10-05 22:54:35 +0200 |
commit | 8b5228d6ecc832a8d839bd9de7d87d40cf08ccbb (patch) | |
tree | 8a4640e55d4ce55ffcde40e1e5068772ecf51bd0 /platform/android/MapboxGLAndroidSDKTestApp | |
parent | dab8ee93c8749816493162cbefc6cb81f89b3566 (diff) | |
download | qtlocation-mapboxgl-8b5228d6ecc832a8d839bd9de7d87d40cf08ccbb.tar.gz |
[android] - correct focal point with padding and tilt enabled + cleanup code MyLocationView (#6594)
Diffstat (limited to 'platform/android/MapboxGLAndroidSDKTestApp')
-rw-r--r-- | platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/userlocation/MyLocationTintActivity.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/userlocation/MyLocationTintActivity.java b/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/userlocation/MyLocationTintActivity.java index 937994ccd9..929c2f0b75 100644 --- a/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/userlocation/MyLocationTintActivity.java +++ b/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/userlocation/MyLocationTintActivity.java @@ -18,12 +18,14 @@ import android.view.MenuItem; import android.view.View; import com.mapbox.mapboxsdk.camera.CameraUpdateFactory; +import com.mapbox.mapboxsdk.constants.MyLocationTracking; import com.mapbox.mapboxsdk.geometry.LatLng; import com.mapbox.mapboxsdk.location.LocationListener; import com.mapbox.mapboxsdk.location.LocationServices; import com.mapbox.mapboxsdk.maps.MapView; import com.mapbox.mapboxsdk.maps.MapboxMap; import com.mapbox.mapboxsdk.maps.OnMapReadyCallback; +import com.mapbox.mapboxsdk.maps.TrackingSettings; import com.mapbox.mapboxsdk.maps.widgets.MyLocationViewSettings; import com.mapbox.mapboxsdk.testapp.R; @@ -55,9 +57,18 @@ public class MyLocationTintActivity extends AppCompatActivity implements Locatio @Override public void onMapReady(MapboxMap map) { mapboxMap = map; + + // enable location updates toggleGps(!mapboxMap.isMyLocationEnabled()); + // add some padding final MyLocationViewSettings myLocationViewSettings = mapboxMap.getMyLocationViewSettings(); + myLocationViewSettings.setPadding(0, 500, 0, 0); + + // enable tracking + TrackingSettings settings = mapboxMap.getTrackingSettings(); + settings.setDismissLocationTrackingOnGesture(false); + settings.setMyLocationTrackingMode(MyLocationTracking.TRACKING_FOLLOW); // handle default button clicks ViewUtils.attachClickListener( |