And*_*der 6 android google-maps-android-api-2 android-maps-v2
我正在开发 Android 应用程序并跟踪用户移动。我想在用户移动时为相机设置动画(在每次 onLocationChange 调用时)。首先,我是这样做的,而且效果很好:
map.moveCamera(CameraUpdateFactory.newLatLng(new LatLng(location
.getLatitude(), location.getLongitude())));
Run Code Online (Sandbox Code Playgroud)
这是使用此代码片段时的屏幕截图:
但正如你所看到的,这不是动画,所以我写了这样的:
CameraPosition cameraPosition = new CameraPosition.Builder()
.zoom(zoom)
.target(new LatLng(location.getLatitude(), location
.getLongitude())).build();
map.animateCamera(CameraUpdateFactory.newCameraPosition(cameraPosition));
Run Code Online (Sandbox Code Playgroud)
但它工作得不好,地图随着动画移动,但街道模糊,街道名称不可见(看截图):

我也尝试过没有缩放的动画 - 相同的结果。只有当我按下缩放按钮后,地图才会变得清晰,但某些点和路线仍然模糊。那么有什么想法如何解决这个问题吗?提前致谢!
| 归档时间: |
|
| 查看次数: |
1763 次 |
| 最近记录: |