Android – google map mover la cámara de una posición a otra

En breve, quiero saber cómo puedo mover la cámara de la posición actual a otra con animación. Aquí está mi intento:

mapView.moveCamera(CameraUpdateFactory.newLatLngZoom(targetPos, 3)); mapView.animateCamera(CameraUpdateFactory.zoomTo(5), 2000, null); 

Pero el mapa de Google mueve la cámara de una posición a otra. ¿Cómo puedo establecer que se mueva de A a la meta, que A es una posición que puedo establecer? Gracias por adelantado.

Mira el código en CameraDemoActivity en la muestra de mapas. Para ir a una posición que necesita para tener una CameraPosition.

 static final CameraPosition SYDNEY = new CameraPosition.Builder().target(new LatLng(-33.87365, 151.20689)) .zoom(15.5f) .bearing(0) .tilt(25) .build(); public void onGoToSydney(View view) { changeCamera(CameraUpdateFactory.newCameraPosition(SYDNEY), new CancelableCallback() { @Override public void onFinish() { Toast.makeText(getBaseContext(), "Animation to Sydney complete", Toast.LENGTH_SHORT) .show(); } @Override public void onCancel() { Toast.makeText(getBaseContext(), "Animation to Sydney canceled", Toast.LENGTH_SHORT) .show(); } }); } /** * Change the camera position by moving or animating the camera depending on the state of the * animate toggle button. */ private void changeCamera(CameraUpdate update, CancelableCallback callback) { if (mAnimateToggle.isChecked()) { if (mCustomDurationToggle.isChecked()) { int duration = mCustomDurationBar.getProgress(); // The duration must be strictly positive so we make it at least 1. mMap.animateCamera(update, Math.max(duration, 1), callback); } else { mMap.animateCamera(update, callback); } } else { mMap.moveCamera(update); } } 
  • Límites de uso de la API de zona horaria de Google
  • Estadísticas de Servicios de Google Play
  • Problema de exactitud de Google maps
  • Cómo obtener el espacio de latitud / longitud en Google Map V2 para Android
  • ¿Cuál es la mejor manera de soportar apis de Google Maps (v1 y v2)?
  • Cómo corregir Google Maps "¿Ha fallado la autenticación en el servidor"?
  • Android: cómo cargar KML
  • ¿Cómo cambiar el tipo de mapa de simple a satélite de PlacePicker de la API de Google Places?
  • Android 2.3 Google Maps Falta el recurso maps_watermark_dark.png
  • Android pinch-zoom en Google Maps
  • Google maps - posición de la cámara con marcador en la parte inferior
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.