谷歌地图设置新的缩放后我的位置相机更改

时间:2018-06-09 05:26:02

标签: android google-maps camera location zoom

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} } 我按下我的按钮变焦后我想保持相同的相机位置,但如果我用手指轻扫到另一个位置,然后放大,我希望它保持最后位置。 有什么帮助吗?

0 个答案:

没有答案