我的应用程序中有一个名为map.animateCamera(...)
的地方。
我想取消地图的 ANY 移动。我正在寻找像map.cancelCameraMove()
或类似的东西,但不幸的是,它不存在。
任何帮助?
答案 0 :(得分:1)
似乎map.stopAnimation()
就是您所需要的:
...
map.animateCamera(location, duration, null);
...
// when need to stop animation
map.stopAnimation();
或者您可以使用变通方法:通过map.getCameraPosition()
获取当前相机位置,并使用map.moveCamera()
将其准确移动到它们。这样的事情:
...
map.animateCamera(location, duration, null);
...
// when need to stop animation
CameraPosition cameraPosition = map.getCameraPosition();
map.moveCamera(CameraUpdateFactory.newCameraPosition(cameraPosition));