Android 在更新的Google play服务6.1或heigher中轮换Google地图问题
目前,我正在使用指南针传感器旋转谷歌地图(api v2),方法是将方向角值传递给CameraPosition.bearing方法以旋转地图Android 在更新的Google play服务6.1或heigher中轮换Google地图问题,android,google-maps,rotation,compass,Android,Google Maps,Rotation,Compass,目前,我正在使用指南针传感器旋转谷歌地图(api v2),方法是将方向角值传递给CameraPosition.bearing方法以旋转地图 public void updateCamera(float bearing) { if(LocationObj!=null) { CameraPosition currentPlace = new CameraPosition.Builder(mMap.getCameraPosition())
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)时,google地图会自动向下滚动,并不断旋转。这是google play服务的错误吗?我不能将current LatLng和zoom值传递给CameraPosition.Builder target和zoom方法。因为我希望使用getCameraPosition()旋转贴图以及使用当前摄影机位置缩放和更改贴图的位置 更新
今天我用棒棒糖更新了我的Nexus7,棒棒糖包含了谷歌服务api的较低版本,我的地图旋转得非常好。所以我认为这就是谷歌游戏服务的缺陷