标签: android google-maps
我需要一个禁用所有手势的MapView。它基本上只是片段中的一个小视图,当你按下它时,它会转到LocationPickerFragment。我不认为我是以正确的方式做到这一点,也不是以推荐的方式(因为没有工作),但也许你可以给我一个线索?我想禁用所有谷歌地图的东西,并添加到MapView一个OnClickListener或其他监听器,允许我在用户按下MapView时执行一些代码。
答案 0 :(得分:3)
要了解如何停用手势,您可以阅读this.
例如,要禁用旋转手势,请执行
myMap.getUiSetting().setRotateGesturesEnabled(false);
可以阅读OnClickListerner here。当用户在地图上进行点击手势时会调用它,但前提是地图的任何叠加层都不会处理手势。
onMapClick(LatLng point)
答案 1 :(得分:1)
googleMap.getUiSettings().setAllGesturesEnabled(false);可禁用所有手势。
googleMap.getUiSettings().setAllGesturesEnabled(false);