什么是不同的b/w animateCamera和moveCamera在谷歌V2地图



嗨,伙计们,而做一个样本项目上的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));

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

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

最新更新