Android Maps v2 rotar mapaVer con brújula

Estoy desarrollando una aplicación que necesita rotar el mapView con brújula. Sé cómo girar la cámara, pero tengo que girar el mapa con la brújula. El punto central debe ser la ubicación actual. Encontré códigos para Maps V1 pero necesito hacerlo con Maps V2

OK, me di cuenta que yo mismo. Primero tiene que calcular el cojinete de la brújula. Entonces se puede girar la cámara Maps api-2.

public void updateCamera(float bearing) { CameraPosition currentPlace = new CameraPosition.Builder() .target(new LatLng(centerLatitude, centerLongitude)) .bearing(bearing).tilt(65.5f).zoom(18f).build(); googleMap.moveCamera(CameraUpdateFactory.newCameraPosition(currentPlace)); } 

Configure SensorListener en su código y llame a este método en el evento onSensorChanged . He añadido un valor de inclinación para que el mapa rote en 3D.

En tu objeto de GoogleMap puedes acceder al método getMyLocation. Este último devuelve un objeto Location que contiene el método getBearing. Éste devuelve un flotador [0..360] calculado a partir de la última ubicación conocida y ubicación actual, 0 ° es el eje norte, la rotación está en el sentido del reloj.

Para reanudar, puede utilizar un código como:

 GoogleMap gMap = ..... float bearing = gMap.getMyLocation().getBearing(); CameraPosition newCamPos = new CameraPosition(latLngObject, zoomValue, tiltValue, bearing); gMap.animateCamera(CameraUpdateFactory.newCameraPosition(newCamPos), durationValue, null); 
  • Google Map Api V2 no se muestra Mapa en el dispositivo
  • Google Maps v2 Establecer nivel de zoom
  • ¿No se puede obtener zoomlevel requerido en google map v2?
  • ¿Cómo obtener la ubicación actual de este código de mapa? También intento recibir datos del vehículo del servidor cuando estoy abierto el mapa
  • Mostrar el archivo kml con Google Maps Android API v2 sin analizar
  • Cambiar o quitar completamente el color de resaltado de un InfoWindow de Google Maps v2 en Android
  • Mapapi v2 en android causando error en el fragmento
  • Google Maps API V2 desaparecidos de google-play-services_lib.jar
  • Google Maps Android api v2 y ubicación actual
  • ¿Cómo puedo incluir la capa de tráfico de google maps?
  • Error java.lang.ClassNotFoundException: com.google.android.gms.maps.MapFragment en Google Map V2
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.