2015-01-15 2 views
1

Мне нужно иметь MapView, который отключил все жесты. Это просто для небольшого просмотра фрагмента, который, когда вы нажимаете на него, попадает в LocationPickerFragment. Я не думаю, что я делаю это правильно или не рекомендую (как не работает), но, может быть, вы могли бы дать мне ключ? Я хочу отключить все файлы карт Google и добавить в MapView OnClickListener или другой прослушиватель, которые позволяют мне выполнять некоторый код, когда пользователь нажимает на MapView.Отключить все жесты MapView и добавить OnClickListener в MapView

enter image description here

ответ

3

Чтобы узнать, как отключить жест, вы можете прочитать this.

Например, чтобы отключить ротацию жесты, вы

myMap.getUiSetting().setRotateGesturesEnabled(false);  

OnClickListerner можно прочитать here. Он вызывается, когда пользователь делает жест нажатия на карте, но только если ни один из наложений карты не обработал жест.

onMapClick(LatLng point) 
+0

Я знал, как отключить жесты, OnMapClickListener сделал магию. Приветствия. – Proverbio

1

Существует googleMap.getUiSettings().setAllGesturesEnabled(false);, чтобы отключить все жесты.

Смежные вопросы