谷歌地图animateCamera->相机定位目标不更新& moveCamera - >相机定位目标更新

时间:2018-04-03 09:55:47

标签: android google-maps

我是android.i的新手,知道google map animateCamera和moveCamera之间的区别。但我不确定我的怀疑是否有效。实际上在我的应用程序中,在地图中心我有一个图标。如果我们移动地图,应用程序将返回地图的中心位置。例如:假设我使用这样的移动相机改变地图中心的某些纬度,

       CameraPosition cameraPosition = new CameraPosition.Builder()
                    .target(new LatLng(0.0,0.0))     
                    .zoom(14)                   
                    .bearing(90)               
                    .build();                  
       map.moveCamera(CameraUpdateFactory.newCameraPosition(cameraPosition));

如果我现在得到地图的中心,

  Log.e("Location",map.getCameraPosition().target);

输出为:0.0,0.0

使用动画相机的相同操作,                       CameraPosition cameraPosition = new

      CameraPosition animateCameraPosition = new CameraPosition.Builder()
                    .target(new LatLng(2.0,4.0))     
                    .zoom(14)                   
                    .bearing(90)               
                    .build(); 
   map.animateCamera(CameraUpdateFactory.newCameraPosition(animateCameraPosition));

现在地图的中心是,

  Log.e("Location",map.getCameraPosition().target);

输出为:0.0,0.0

我不知道我做错了什么?为什么animateCamera没有更新地图的中心?

Screenshot of log

0 个答案:

没有答案