Android Studio上的Google Map存在问题。
基本上,我打电话给
mMap.animateCamera(CameraUpdateFactory.zoomTo(zoomLevel));
我相机的lat和lng位置发生变化。
private void setZoom () {
Log.i("CameraPositionBeforeZoom", mMap.getCameraPosition().target.toString());
mMap.animateCamera(CameraUpdateFactory.zoomTo(16f));
Log.i("CameraPositionAfterZoom", mMap.getCameraPosition().target.toString());
}
mMap.setOnCameraIdleListener(new GoogleMap.OnCameraIdleListener() {
@Override
public void onCameraIdle() {
Log.i("CameraPosition", mMap.getCameraPosition().target.toString());
}
});
我CameraPositionBeforeZoom
的例子我得到了50/10,在缩放之后我在CameraPositionAfterZoom
得到了同样的位置,但在setOnCameraIdleListener
里面我得到了{10}的{10} }
我按下我的按钮变焦后我想保持相同的相机位置,但如果我用手指轻扫到另一个位置,然后放大,我希望它保持最后位置。
有什么帮助吗?