如何收听Android谷歌地图的平移和缩放

如何收听Android谷歌地图的平移和缩放,android,maps,Android,Maps,我正在使用Android GoogleMap类(Google Play Services 8.1.0),希望跟踪地图位置的变化,这可以通过在屏幕内平移或缩放来实现 根据地图中心的说法,有了这次活动,我需要更新地点 在以前的API中,这是可能的,但现在我没有找到一种方法来做到这一点。看看SetonCamerachenglistener 看看SetonCamerachenglistener 使用监听摄像机移动的方法之一(例如setOnCameraMoveStartedListener、SetOnCa

我正在使用Android GoogleMap类(Google Play Services 8.1.0),希望跟踪地图位置的变化,这可以通过在屏幕内平移或缩放来实现

根据地图中心的说法,有了这次活动,我需要更新地点


在以前的API中,这是可能的,但现在我没有找到一种方法来做到这一点。

看看SetonCamerachenglistener


看看SetonCamerachenglistener


使用监听摄像机移动的方法之一(例如setOnCameraMoveStartedListener、SetOnCameraMoveCanceledListener等)并检查原因:

googleMap.setOnCameraMoveStartedListener(new GoogleMap.OnCameraMoveStartedListener() {
        @Override
        public void onCameraMoveStarted(int reason) {
            if (reason == GoogleMap.OnCameraMoveStartedListener.REASON_GESTURE) {
                //map is touched..do something
            }
        }
    });

使用侦听相机移动的方法之一(例如setOnCameraMoveStartedListener、SetOnCameraMoveCanceledListener等)并检查原因:

googleMap.setOnCameraMoveStartedListener(new GoogleMap.OnCameraMoveStartedListener() {
        @Override
        public void onCameraMoveStarted(int reason) {
            if (reason == GoogleMap.OnCameraMoveStartedListener.REASON_GESTURE) {
                //map is touched..do something
            }
        }
    });

小心,即使程序更改了映射而不是用户交互,也会调用此方法。此方法已弃用小心,即使程序更改了映射而不是用户交互,也会调用此方法。此方法已弃用