27
我使用Google Maps Api Version 2 for Android将MapFragment添加到我的应用程序中。如何在Android Map片段中禁用地图旋转功能
这个碎片在速度和API可用性方面有很大提高。不幸的是,它也允许用两个手指手势旋转地图。我想禁用旋转,因为通常会识别这两个手指手势,而不是缩放手势。
如何禁用地图旋转?
我使用Google Maps Api Version 2 for Android将MapFragment添加到我的应用程序中。如何在Android Map片段中禁用地图旋转功能
这个碎片在速度和API可用性方面有很大提高。不幸的是,它也允许用两个手指手势旋转地图。我想禁用旋转,因为通常会识别这两个手指手势,而不是缩放手势。
如何禁用地图旋转?
事实证明,如果您在文档中查找正确的位置,那会很简单。
GoogleMap中有一个UiSettings类,允许启用和禁用手势。
SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.maps_fragment);
GoogleMap map = mapFragment.getMap();
map.getUiSettings().setRotateGesturesEnabled(false);
你应该接受你的答案 - 或删除的问题,因为它在演示,应用程序甚至展示了如何打开所有这些功能和关闭...... – Ridcully
我也试图找到禁用变焦按钮和我在getUiSettings()中找到它。setZoomControlsEnabled(false) – Amt87
完美的解决方案:) –