google V2 地图中的黑白 animateCamera 和 moveCamera 有什么区别?

Swa*_*nil 1 android google-maps google-maps-android-api-2

大家好,在 android v2 地图上做一个示例项目以设置当前位置。我遇到了几行

//what does this line do?
mMap.moveCamera(CameraUpdateFactory.newLatLng(latLng));
//this line will animate to the provided lat and lon values
mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(mLastLocation.getLatitude(), mLastLocation.getLongitude()), 16.0f));
Run Code Online (Sandbox Code Playgroud)

mMap.moveCamera 有什么作用?与另一条线相比,我没有看到任何明显的视觉变化。两者的主要区别是什么?moveCamera 似乎类似于 animateCamera IMO。

Ner*_*hum 11

  • animateCamera:地图使用动画移动到给定位置(或位置列表),包括缩小然后放大到新位置(如果两个点相距很远)。
  • moveCamera:地图将焦点更改为给定的给定位置(或位置列表),没有动画,在单帧更改中。


归档时间:

查看次数:

4461 次

最近记录:

9 年,1 月 前