我正在使用 Android GoogleMap 类(Google Play Services 8.1.0),想要跟踪地图位置变化,这可以通过在屏幕内平移或缩放来实现。
随着活动的进行,我需要根据地图中心更新地点。
在以前的API中是可以的,但是现在我没有找到方法来做到这一点。
使用监听相机移动的方法之一(例如 setOnCameraMoveStartedListener、setOnCameraMoveCancelledListener 等)并检查原因:
googleMap.setOnCameraMoveStartedListener(new GoogleMap.OnCameraMoveStartedListener() {
@Override
public void onCameraMoveStarted(int reason) {
if (reason == GoogleMap.OnCameraMoveStartedListener.REASON_GESTURE) {
//map is touched..do something
}
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1395 次 |
| 最近记录: |