我有问题要检测相机何时移动以及何时停止。我找到了谷歌代码(http://code.google.com/p/gmaps-api-issues/issues/detail?id=4636)的解决方法。
但是,对我而言,解决方法并不像我想的那样有效。在回调中,我有:
gMap.setOnCameraChangeListener(new OnCameraChangeListener() {
@Override
public void onCameraChange(CameraPosition cameraPosition) {
if (!mMapIsTouched)
Log.d("DEBUG", Map is not touched);
else
Log.d("DEBUG", Map is touched);
}
};
在日志中,当用户放下手指时,我有“地图被触摸”这是最后一个日志,在其他情况下,没关系。