Android CameraUpdateFactory缩放到不缩放地图

Android CameraUpdateFactory缩放到不缩放地图,android,google-maps,google-maps-android-api-2,Android,Google Maps,Google Maps Android Api 2,我有一种方法可以将地图缩放到用户指定的缩放级别,但它不会使用CameraUpdateFactory.zoomTo(9f)进行缩放 但是,如果我这样做,它将正确缩放 CameraPosition position = new CameraPosition.Builder().target(location).zoom(9).build(); map.animateCamera(CameraUpdateFactory.newCameraPosition(position)); 但这需要我有一个可

我有一种方法可以将地图缩放到用户指定的缩放级别,但它不会使用
CameraUpdateFactory.zoomTo(9f)进行缩放

但是,如果我这样做,它将正确缩放

CameraPosition position = new CameraPosition.Builder().target(location).zoom(9).build();

map.animateCamera(CameraUpdateFactory.newCameraPosition(position));
但这需要我有一个可以缩放的位置

根据,看起来我只是静态地访问
zoomTo
方法,但是当我这样做时,什么也没有发生


我是否错误地使用了第一个方法?

方法
CameraUpdate工厂。zoomTo
不会直接更改贴图,而是返回一个
CameraUpdate
值。此值将由您设置新的缩放级别,其他参数(如目标、方位等)将保持不变。现在,为了使该值生效,您需要使用
animateCamera(CameraUpdate)或moveCamera(CameraUpdate)

CameraUpdate
应用到地图上,谢谢!!!救了我。我想不加区分地放大,你的建议使这成为可能