如何禁用Android Map Fragment中的地图旋转功能

Jan*_*usz 32 android google-maps mapfragment google-maps-android-api-2

我使用适用于AndroidGoogle Maps Api Version 2将MapFragment添加到我的应用程序中.

这个片段在速度和API可用性方面有很大改进.可悲的是,它还允许用双指手势旋转地图.我想禁用旋转,因为通常会识别这两个手指手势而不是缩放手势.

如何禁用地图旋转?

Jan*_*usz 91

如果你在文档中找到正确的位置,结果是直截了当的.

GoogleMap中有一个UiSettings类,允许启用和禁用手势.

  SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.maps_fragment);
  GoogleMap map = mapFragment.getMap();
  map.getUiSettings().setRotateGesturesEnabled(false);
Run Code Online (Sandbox Code Playgroud)

  • 您应该接受您的答案 - 或删除问题,因为它甚至在演示应用程序中显示如何打开和关闭所有这些功能...... (2认同)