Cómo obtener la ubicación de las coordenadas

He dado coordenadas para la latitud y la longitud, y quiero hacer un objeto de la localización con them.There no es un constructor que toma a dobles para hacer una localización, así que intenté como esto:

Location l = null; l.setLatitude(lat); l.setLongitude(lon); 

Pero se bloquea. ¿Una idea diferente?

Basta con crear una nueva ubicación con nueva ubicación ("reverseGeocoded"); Me gusta esto

 GeoPoint newCurrent = new GeoPoint(59529200, 18071400); Location current = new Location("reverseGeocoded"); current.setLatitude(newCurrent.getLatitudeE6() / 1e6); current.setLongitude(newCurrent.getLongitudeE6() / 1e6); current.setAccuracy(3333); current.setBearing(333); 

Esto se bloquea porque no puede llamar a métodos en un objeto no existente.

Supongo que estás hablando de android.location.Location?

Esto suele ser devuelto por los diversos servicios de posicionamiento de Android. Que quieres hacer con eso?

¿Quieres invertir geocodificarlo? Como en encontrar una dirección para esa coordenada geográfica?

¿O quieres usarlo como una posición "falsa" y darle de comer a otras aplicaciones?

Hay BTW dos constructores. Uno toma el nombre de un servicio de posicionamiento y el otro es un constructor de copia y toma una ubicación existente.

Así que podría crear una ubicación como esta:

 Location l = new Location("network"); 

Pero no creo que esto se traducirá en algo que desea tener.

Aquí hay un enlace a la documentación:

https://developer.android.com/reference/android/location/Location.html#Location%28java.lang.String%29

 Location l = new Location("any string"); l.setLatitude(lat); l.setLongitude(lon); 

Prueba esto:

 public double lat; public double lon; public void onLocationChanged(Location loc) { lat=loc.getLatitude(); lon=loc.getLongitude(); Toast.makeText(getBaseContext(),"Latitude:" + lat +Longitude"+lon,Toast.LENGTH_LONG).show(); } 
  • Android Smart Location Library siempre está conectado a los gps después de la aplicación cerrada
  • ¿Alarma de ubicación para Android?
  • Cómo obtener la ubicación actual latitud y longitud en android
  • Android: Alerta de proximidad y consumo de batería
  • Obtener distancia entre la ubicación actual y Selected Place en android
  • Android LocationClient.getLastLocation () devuelve la ubicación antigua e inexacta con una nueva marca de tiempo
  • Servicios de Google Play: ¿cómo comprobar si hay una devolución de llamada pendiente pendiente "activa" registrada en las actualizaciones de ubicación / reconocimiento de actividad?
  • Servicio GeoCoder no disponible
  • Android, Solicitud de ubicación, establecer la duración de caducidad no funciona
  • Servicios de ubicación de Android que drenan la batería - Fused Location API
  • cómo obtener longitud y latitud en android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.