【发布时间】:2017-02-02 05:39:41
【问题描述】:
我正在使用 Android 版 Google 地图。我需要将相机移动到一个位置并同时放大。
我像这样构建我的CameraUpdate:
CameraPosition cameraPosition = new CameraPosition.Builder()
.target(latLng)
.zoom(zoom)
.build();
CameraUpdate update = CameraUpdateFactory.newCameraPosition(cameraPosition);
然后对其进行动画处理:
map.animateCamera(update);
这会产生将相机移动到目标位置的预期结果。但是,它根本不会放大相机。如果我使用 moveCamera 代替相同的 update 对象:
map.moveCamera(update);
我可以看到移动和缩放效果(没有所需的动画)
什么可能导致animateCamera 和moveCamera 之间的行为不一致?如何将animateCamera 配置为同时移动和缩放?
【问题讨论】:
-
值得注意的是,地图错误跟踪器中不存在这方面的错误。
标签: android google-maps maps