Convertir la ubicación en GeoPoint

Todo- Estoy tratando de obtener la ubicación actual del usuario que mostrarla en el mapa con un elemento de superposición. Mi problema es que la ubicación del usuario viene como una ubicación y la matriz de superposición sólo acepta GeoPoints. Esto es lo que he intentado:

LocationListener locationListener = new LocationListener() { public void onLocationChanged(Location location) { GeoPoint point = new GeoPoint.valueOf(location); OverlayItem overlayitem4 = new OverlayItem(point, "You Are Here", "Boulder, CO"); } 

Pero estoy recibiendo un error en GeoPoint.valueOf(location); , específicamente:

GeoPoint.valueOf no se puede resolver con un tipo `

Así que mi pregunta es ¿Cómo puedo convertir de ubicación a GeoPoint? Gracias por su tiempo a todos.

prueba esto

 LocationListener locationListener = new LocationListener() { public void onLocationChanged(Location location) { int lat = (int) (location.getLatitude() * 1E6); int lng = (int) (location.getLongitude() * 1E6); GeoPoint point = new GeoPoint(lat, lng); OverlayItem overlayitem4 = new OverlayItem(point, "You Are Here", "Boulder, CO"); } } 

Esto funcionó para mí y parece mucho más fácil:

 GeoPoint geoPoint = new GeoPoint(location); 
  • Número GPS de satélites y filtrado de ubicaciones
  • La localización simulada no funciona en el mapa de Google
  • Android Advertencia: JAR no existe o no contiene recursos
  • Cómo encontrar el código postal por latitud y logitud para el Reino Unido
  • Cómo obtener el nombre de satélite o el número cuando estamos recibiendo la ubicación a través de GPS en Android?
  • Pasar cadenas entre actividades en android
  • Obtener ubicación * gruesa * del proveedor de GPS en Android
  • Obtener la distancia más corta desde un punto
  • Obtener el nombre de ubicación actual del usuario sin necesidad de utilizar gps o Internet, sino mediante Network_Provider en android
  • Android-Java: location.getTime () devuelve UTC-1 en lugar de UTC si el huso horario actual es "ahorro de luz del día"
  • Error invocar método virtual 'doble android.location.Location.getLatitude ()' en una referencia de objeto nulo
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.