Получить текущее местоположение пользователя и добавить маркер на карту 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);
это активирует кнопку, но я хочу сделать это с помощью моей пользовательской кнопки, любая помощь будет оценена!