Местоположение на Картах Google — скрыть синюю точку (маркер текущего местоположения) и показать кнопку «Мое местоположение»

#android #google-maps #location

#Android #google-карты #Расположение

Вопрос:

У меня есть приложение Google Maps с custom marker в моем location . Я пытаюсь отобразить на своей карте кнопку «Местоположение», но не синюю точку. Я пробовал это, но это не работает:

mapa.setMyLocationEnabled(false);

mapa.getUiSettings().setMyLocationButtonEnabled(true);

Этот код не показывает кнопку и синюю точку. Как мне это сделать?

Комментарии:

1. попробуйте map.getUiSettings().setMyLocationButtonEnabled(false);

2. @IllegalArgument это не показывает местоположение кнопки

Ответ №1:

Кнопка location видна только тогда, когда My Location слой включен с помощью этого setMyLocationEnabled метода. Вы можете имитировать это поведение, добавив собственную аналогичную кнопку, которая будет отображаться на местоположении пользователя при нажатии.