我需要同时设置倾斜并在地图中绑定到相机。
所以我认为我需要这个:
mMap.animateCamera(CameraUpdateFactory.newLatLngBounds(bounds, 50));
但我不知道如何添加倾斜度。
如果我尝试插入其他代码,请执行以下操作:
mMap.animateCamera(CameraUpdateFactory.newCameraPosition(new CameraPosition.Builder()
.target(mMap.getCameraPosition().target)
.zoom(mMap.getCameraPosition().zoom)
.bearing(30)
.tilt(45)
.build()));
仅完成第二个动画。因此,应用了倾斜,但我没有正确的界限。
所以,正如问题标题中所说的那样:我怎样才能为相机设置倾斜和边界?
答案 0 :(得分:5)
为什么不等待第一个动画完成边界,然后在倾斜完成后设置动画?
mMap.animateCamera(CameraUpdateFactory.newLatLngBounds(bounds, 50),
new CancelableCallback() {
@Override
public void onFinish() {
mMap.animateCamera(CameraUpdateFactory.newCameraPosition(new CameraPosition.Builder(mMap.getCameraPosition())
.bearing(30)
.tilt(45)
.build()));
}
@Override
public void onCancel() {
}
});