Ответ 1
Эта вещь называется панель инструментов карты. Вы можете отключить его, вызвав UiSettings.setMapToolbarEnabled(false):
GoogleMap map;
....... //init map
map.getUiSettings().setMapToolbarEnabled(false);
Я создаю приложение, где пользователям нужно пройти к точке на карте. Но они должны сами найти путь к точке. Я создал карту с маркерами, но по умолчанию, если пользователь нажимает на маркер, отображается опция "начать навигацию" и "просмотр в картах Google". Можно ли отключить эти опции?
Параметры, которые отображаются при нажатии на маркер
Эта вещь называется панель инструментов карты. Вы можете отключить его, вызвав UiSettings.setMapToolbarEnabled(false):
GoogleMap map;
....... //init map
map.getUiSettings().setMapToolbarEnabled(false);
Вы также можете определить setMapToolbarEnabled()
из XML, используя следующее свойство:
map:uiMapToolbar="false"
Если кому-то нужно сделать это в Google Maps v2, вы устанавливаете это в параметрах карты вместо того, чтобы устанавливать это непосредственно на карте. Ну вот так:
var mapOptions = new GoogleMapOptions().InvokeMapToolbarEnabled(false);
В kotlin вы можете сделать:
map.apply {
uiSettings.isMapToolbarEnabled = false
}
Иногда он кэшируется, поэтому вам нужно подождать или очистить кеш.