我正在开发Android应用程序,我正在跟踪用户移动。我想在用户移动时(在每次onLocationChange调用时)为相机设置动画。首先,我这样做,它工作正常:
map.moveCamera(CameraUpdateFactory.newLatLng(new LatLng(location
.getLatitude(), location.getLongitude())));
以下是使用此代码段时屏幕的屏幕截图:
但是你可以看到它不是动画,所以我写了这个:
CameraPosition cameraPosition = new CameraPosition.Builder()
.zoom(zoom)
.target(new LatLng(location.getLatitude(), location
.getLongitude())).build();
map.animateCamera(CameraUpdateFactory.newCameraPosition(cameraPosition));
但它没有正常工作,地图正在移动动画,但街道模糊不清,街道名称不可见(请看屏幕截图):
我也在尝试没有缩放的动画 - 结果相同。只有当我按下缩放按钮但某些点和路线仍然模糊时,地图才会变得清晰。那么任何想法如何解决这个问题?提前谢谢!