Как я могу вернуть свое местоположение, когда я нажимаю кнопку, как на карте Google.Я хотел бы нажать кнопку и показать свое местоположение в mapbox.что мне делать?
Вы можете добавить LocationComponent с помощью инструкций здесь https://docs.mapbox.com/android/maps/overview/location-component/
LocationComponent
В демонстрационном приложении Mapbox для Android также есть базовый LocationComponent пример: https://github.com/mapbox/mapbox-android-demo/blob/master/MapboxAndroidDemo/src/main/java/com/mapbox/mapboxandroiddemo/examples/location/LocationComponentActivity.java
После того, как все настроено, вы собираетесь переместить камеру карты Mapbox в последнее известное место в кнопке onClick().
onClick()
findViewById(R.id.button).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Location lastKnownLocation = mapboxMap.getLocationComponent().getLastKnownLocation(); mapboxMap.moveCamera(CameraUpdateFactory.newLatLng( new LatLng(lastKnownLocation.getLatitude(), lastKnownLocation.getLongitude()))); } });
animateCamera() - это еще один вариант вместо moveCamera(), если хотите.
animateCamera()
moveCamera()