谷歌地图 Android应用程序允许用两根手指旋转地图。这适用于我遇到的大多数手机。不过它不适用于三星Galaxy J3 (低端手机,没有磁力计)。
我假设没有磁力计,地图服务思想轮换的作者是无用的(我不同意)。所以我的问题是:
MapFragment
)确定旋转手势是否有效?澄清我不是在谈论旋转设备(水平/垂直),而是两个手指旋转手势。
我也知道
map.getUiSettings().setRotateGesturesEnabled(true)`.
它不返回任何值,并且不会抛出任何异常,但旋转手势不起作用。
答案 0 :(得分:0)
试试这个:
SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.maps_fragment);
GoogleMap map = mapFragment.getMap();
map.getUiSettings().setRotateGesturesEnabled(true);