在新的Google Play Service 6.1或更高版本中轮换Google地图问题

时间:2014-12-04 11:22:57

标签: android google-maps rotation compass

目前我正在使用罗盘传感器旋转谷歌地图(api v2),方法是将轴承值传递给CameraPosition.bearing方法以旋转地图。

 public void updateCamera(float bearing) {
        if(LocationObj!=null) {
            CameraPosition currentPlace = new CameraPosition.Builder(mMap.getCameraPosition())
                    .zoom(mMap.getCameraPosition().zoom)
                    .bearing(bearing).build();
            mMap.moveCamera(CameraUpdateFactory.newCameraPosition(currentPlace));
        }
    }

但突然当我将我的nexus升级为棒棒糖(api 21)时谷歌地图会自动向下滚动并持续旋转。这是谷歌播放服务的错误吗?
我无法将currnet LatLng和缩放值传递给CameraPosition.Builder目标和缩放方法。因为我想使用getCameraPosition()来旋转地图以及使用当前相机位置缩放和更改地图的位置。

更新
今天我更新我的nexus 7与棒棒糖,其中包含较低版本的谷歌服务API,我的地图旋转完全正常。所以根据我这是谷歌播放服务的错误

0 个答案:

没有答案