public final void moveCamera(CameraUpdate update)和public final void animateCamera(CameraUpdate update)之间的区别? [英] Difference between public final void moveCamera (CameraUpdate update) and public final void animateCamera (CameraUpdate update)?
问题描述
这些方法之间有什么区别
public final void moveCamera(CameraUpdate update)和
public final void animateCamera(CameraUpdate update)
GoogleMap class?
何时应调用getCameraPosition()?
这两者的区别在于:
animateCamera
将使用平滑的动画将相机动画化到所需的位置,而 moveCamera
会立即将相机移动到所需位置。
编辑:
从 CameraPosition :
它包含所有摄像头位置参数。
基本上它包含摄像头位置的所有数据,如:bearin g,tilt,target和zoom。通过运行 getCameraPosition()
,你可以得到这个CameraPosition对象。
What is the difference between the methods
public final void moveCamera (CameraUpdate update) and public final void animateCamera (CameraUpdate update)
of GoogleMap class?
When should I call getCameraPosition()?
The difference between those two is that:
animateCamera
will animate the camera to the desired position with a smooth animation, while moveCamera
will move the camera to the desired position instantly.
Edit:
From the docs of CameraPosition:
An immutable class that aggregates all camera position parameters.
basicly it contains all the data of the camera position like: bearing, tilt, target and zoom.
By running getCameraPosition()
you can get this CameraPosition object.
这篇关于public final void moveCamera(CameraUpdate update)和public final void animateCamera(CameraUpdate update)之间的区别?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!