Как скрыть кнопки «Навигация» и «GPS-указатель», когда я нажимаю маркер на карте android google

98

При нажатии маркера на карте гугл появляются кнопки "Навигация" и "Указатель GPS". Как я могу программно скрыть эти две кнопки навигации при разработке Android?

введите описание изображения здесь

Тим Ю
источник
Возможный дубликат маркера Google Maps
Свен ван ден Богаарт

Ответы:

216

Для группы кнопок, выделенной красным, вы можете отключить ее с помощью метода setMapToolbarEnabled () в UISettings .

Из документации:

Устанавливает предпочтение для включения или выключения панели инструментов карты. Если этот параметр включен, пользователи будут видеть панель с различными контекстно-зависимыми действиями, в том числе «открыть эту карту в приложении Google Maps» и «найти маршрут к выделенному маркеру в приложении Google Maps».

Пример кода для отключения двух кнопок с помощью Java:

//Disable Map Toolbar:
mMap.getUiSettings().setMapToolbarEnabled(false);

На всякий случай, если вас также интересуют кнопки масштабирования, вы можете отключить их с помощью Java:

mMap.getUiSettings().setZoomControlsEnabled(false);

В Kotlin вы можете использовать синтаксис доступа к свойствам:

mMap.uiSettings.isMapToolbarEnabled = false
mMap.uiSettings.isZoomControlsEnabled = false
Дэниел Ньюджент
источник