在谷歌地图v2中设置边界和倾斜

GVi*_*i82 1 android google-maps google-maps-android-api-2

我需要同时设置倾斜并限制在我的地图中的相机.

所以我想我需要这个:

mMap.animateCamera(CameraUpdateFactory.newLatLngBounds(bounds, 50));
Run Code Online (Sandbox Code Playgroud)

但我不知道如何添加倾斜.

如果我尝试插入其他代码,如下所示:

mMap.animateCamera(CameraUpdateFactory.newCameraPosition(new CameraPosition.Builder()
                            .target(mMap.getCameraPosition().target)
                            .zoom(mMap.getCameraPosition().zoom)
                            .bearing(30)
                            .tilt(45)
                            .build()));
Run Code Online (Sandbox Code Playgroud)

只完成第二个动画.因此,应用了倾斜,但我没有正确的界限.

所以,问题,如问题标题中所述:我如何设置相机的倾斜和边界?

Chr*_*ist 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() {
                    }
                });
Run Code Online (Sandbox Code Playgroud)