如何收听 Android GoogleMap 平移和缩放
How to listen to Android GoogleMap pan and zoom
我正在使用 Android GoogleMap class (Google Play Services 8.1.0) 并且想要跟踪地图位置变化,这可以通过平移或在屏幕内缩放。
随着活动的进行,我需要根据地图中心更新地点。
以前的API是可以的,现在没找到方法
看看 setOnCameraChangeListener
使用其中一种侦听相机移动的方法(例如 setOnCameraMoveStartedListener、setOnCameraMoveCancelledListener 等)并检查原因:
googleMap.setOnCameraMoveStartedListener(new GoogleMap.OnCameraMoveStartedListener() {
@Override
public void onCameraMoveStarted(int reason) {
if (reason == GoogleMap.OnCameraMoveStartedListener.REASON_GESTURE) {
//map is touched..do something
}
}
});
我正在使用 Android GoogleMap class (Google Play Services 8.1.0) 并且想要跟踪地图位置变化,这可以通过平移或在屏幕内缩放。
随着活动的进行,我需要根据地图中心更新地点。
以前的API是可以的,现在没找到方法
看看 setOnCameraChangeListener
使用其中一种侦听相机移动的方法(例如 setOnCameraMoveStartedListener、setOnCameraMoveCancelledListener 等)并检查原因:
googleMap.setOnCameraMoveStartedListener(new GoogleMap.OnCameraMoveStartedListener() {
@Override
public void onCameraMoveStarted(int reason) {
if (reason == GoogleMap.OnCameraMoveStartedListener.REASON_GESTURE) {
//map is touched..do something
}
}
});