我正在使用Android Google地图课程(Google Play服务8.1.0),并希望跟踪地图位置的变化,可以通过平移或放大屏幕来制作。
根据活动,我需要根据地图中心更新地点。
在以前的API中,它是可能的,但现在我找不到办法。
答案 0 :(得分:1)
看一下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
}
}
});