如何收听Android GoogleMap平移和缩放

时间:2015-11-04 03:15:52

标签: android maps

我正在使用Android Google地图课程(Google Play服务8.1.0),并希望跟踪地图位置的变化,可以通过平移或放大屏幕来制作。

根据活动,我需要根据地图中心更新地点。

在以前的API中,它是可能的,但现在我找不到办法。

2 个答案:

答案 0 :(得分:1)

看一下setOnCameraChangeListener

setOnCameraChangeListener

答案 1 :(得分:1)

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

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