Java 谷歌地图中的动画缩放

Java 谷歌地图中的动画缩放,java,android,api,google-maps,Java,Android,Api,Google Maps,我正在Android上学习googlemapsapi,我刚刚学会了如何做到这一点 @Override public void onMapReady(GoogleMap googleMap) { mMap = googleMap; mMap.setMapType(GoogleMap.MAP_TYPE_TERRAIN); // Add a marker in Uman and move the camera LatLng uman = new LatLng(48.7

我正在
Android
上学习
googlemapsapi
,我刚刚学会了如何做到这一点

@Override
public void onMapReady(GoogleMap googleMap) {
    mMap = googleMap;

    mMap.setMapType(GoogleMap.MAP_TYPE_TERRAIN);
    // Add a marker in Uman and move the camera
    LatLng uman = new LatLng(48.754683, 30.216339 );
    mMap.addMarker(new MarkerOptions().position(uman).title("Home Town"));
    mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(uman, 10));
}
但是,我不希望贴图直接加载到标记中,而是希望它加载到完全缩小的,并在动画中放大到标记中


真的希望这是有意义的…

这样做而不是mMap.moveCamera(…)

试试这个

@Override
public void onMapReady(GoogleMap googleMap) {
    mMap = googleMap;

    mMap.setMapType(GoogleMap.MAP_TYPE_TERRAIN);
    // Add a marker in Uman and move the camera
    LatLng uman = new LatLng(48.754683, 30.216339 );
    mMap.addMarker(new MarkerOptions().position(uman).title("Home Town"));
    mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(uman, 10));
    Handler handler = new Handler();
    handler.postDelayed(new Runnable() {
        public void run() {                       
            mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(uman, 16));
        }
    }, 1000);
}

对于动画,将moveCamera替换为animateCamera

java

map.animateCamera(CameraUpdateFactory.newLatLngZoom(latLng, 15));
kotlin:

 val cameraUpdate = CameraUpdateFactory.newLatLngZoom(latLng, 15f)
 map.animateCamera(cameraUpdate)

这不会使缩放动画化嘿。。有什么最新消息吗?
 val cameraUpdate = CameraUpdateFactory.newLatLngZoom(latLng, 15f)
 map.animateCamera(cameraUpdate)