Получить текущее местоположение пользователя и добавить маркер на карту Google с помощью плавающей кнопки

В заголовке говорится, что я хочу получить текущее местоположение пользователя и установить маркер, а также анимировать камеру при нажатии кнопки

у меня есть этот кусок кода, но он устарел метод на нем и вылетает:

 Location myLcation = map.getMyLocation();

LatLng myPosition = new LatLng(myLcation.getLatitude(),myLcation.getLongitude());

MarkerOptions currentLocationMarker = new MarkerOptions()
            .position(myPosition)
            .title(/*YOUR TITLE*/)
            .icon(BitmapDescriptorFactory.fromResource(R.drawable./*YOUR ICON*/));

map.addMarker(currentLocationMarker);
CameraUpdate location = CameraUpdateFactory.newLatLngZoom(myPosition, 6);
mMap.animateCamera(location);

Также я все знаю, добавив

mMap.setMyLocationEnabled(true);

это активирует кнопку, но я хочу сделать это с помощью моей пользовательской кнопки, любая помощь будет оценена!

0 ответов

Другие вопросы по тегам