在 Android Studio 中使用动画更新标记位置

Update Marker position with Animation in Android Studio

我已经成功地从数据库中存储的一些数据中获取了纬度和经度。但我无法更新地图上的标记位置。可以请某人帮助我编写代码或如何执行此操作。

尝试使用 CameraUpdate ,

LatLng coordinate = new LatLng(lat, lng); //Store these lat lng values somewhere. These should be constant.
CameraUpdate location = CameraUpdateFactory.newLatLngZoom(coordinate, 15);
mMap.animateCamera(location);

或者也可以用这个,

     LatLng latLng = new LatLng(location.getLatitude(), location.getLongitude());  
     MarkerOptions markerOptions = new MarkerOptions(); 
     markerOptions.position(latLng); 
     markerOptions.title(totalAddress); //Here Total Address is address which you want to show on marker
     mMap.clear();


     markerOptions.icon(
     BitmapDescriptorFactory
    .defaultMarker(BitmapDescriptorFactory.HUE_AZURE)); 

     markerOptions.getPosition(); 
     mCurrLocationMarker = mMap.addMarker(markerOptions); 
     mMap.moveCamera(CameraUpdateFactory.newLatLng(latLng)); 
     mMap.animateCamera(CameraUpdateFactory.zoomTo(11));