Animación de Marcador de Google Map v2

¿Alguien tiene idea de cómo la implementación de esta animación es posible en google map api v2. Compruebe esto aquí. Me gustaría saber cómo se hace esto. Por favor, hágamelo saber si alguien tiene algún código de ejemplo con respecto a esto.

Gracias por adelantado.

3 Solutions collect form web for “Animación de Marcador de Google Map v2”

He encontrado una solución que funcionó para mí:

final LatLng target = NEW_LOCATION; final long duration = 400; final Handler handler = new Handler(); final long start = SystemClock.uptimeMillis(); Projection proj = map.getProjection(); Point startPoint = proj.toScreenLocation(marker.getPosition()); final LatLng startLatLng = proj.fromScreenLocation(startPoint); final Interpolator interpolator = new LinearInterpolator(); handler.post(new Runnable() { @Override public void run() { long elapsed = SystemClock.uptimeMillis() - start; if (elapsed > duration) { elapsed = duration; } float t = interpolator.getInterpolation((float) elapsed / duration); double lng = t * target.longitude + (1 - t) * startLatLng.longitude; double lat = t * target.latitude + (1 - t) * startLatLng.latitude; marker.setPosition(new LatLng(lat, lng)); if (t < 1.0) { // Post again 10ms later. handler.postDelayed(this, 10); } else { // animation ended } } }); 

Puede cambiar la posición de un Marker en cualquier momento llamando a setPosition() . Puede cambiar la posición de la "cámara" (es decir, el centro del mapa y el nivel de zoom) en cualquier momento aplicando un objeto moveTo() mediante moveTo() o animateTo() en GoogleMap . La combinación de estos con un ciclo de sincronización de luz (por ejemplo, utilizando postDelayed() ) debería permitirle lograr un efecto de animación similar.

La gran noticia es que el Google Map API v2 da los nuevos controles de la cámara. Puedes consultar las nuevas funciones y cómo usarlas directamente aquí en el canal de Youtube del equipo de desarrolladores de Android.

También proporciona animación, inclinación, rodamiento … pero creo que el video es muy detallado y también habla de aplicaciones como la de tu ejemplo.

Diviértete y dame un enlace cuando termines tu aplicación.

  • El marcador de Google Maps desaparece después de hacer zoom en android
  • Clave de la API de Google Places para Android
  • ¿Cómo establezco la ubicación predeterminada y el nivel de zoom para google map api v2?
  • Cómo actualizar marcadores en el mapa cuando se utiliza ClusterManager
  • Llave de la API del mapa no válida de Android
  • Google Map personaliza la imagen de marcador con picasso, se actualiza dos veces para mostrar la imagen
  • Extracción de datos de Google Maps Place (específicamente los precios de la gasolina)
  • Cómo utilizar RouteBoxer.js para Google Map en Android
  • PhoneGap y Google Maps API V3 "¿Desactivado?"
  • Error al obtener Google Maps en android
  • Android + cargador universal de imágenes: muestra marcador personalizado con imagen en google map
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.