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)
只完成第二个动画.因此,应用了倾斜,但我没有正确的界限.
所以,问题,如问题标题中所述:我如何设置相机的倾斜和边界?
为什么不等待第一个动画完成边界,然后在完成时为倾斜设置动画?
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)