Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Cómo obtener el número de satélites del objeto Ubicación

Estoy usando un proveedor de GPS y LocationListener.onLocationChanged (Ubicación) para recibir correcciones de ubicación.
La documentación indica que Location.getExtras () contiene el siguiente par de claves / valores:

Satélites – el número de satélites utilizados para derivar la

Pero en la práctica estoy recibiendo un objeto extra vacío – no hay ningún dato allí.
¿Significa que estoy recibiendo las correcciones de A-GPS y no GPS?

  • El emulador de Android 2.3 se bloquea al actualizar la ubicación
  • Descubra la velocidad del usuario en android Utilizando GPS
  • Problemas al utilizar Smart Location Library
  • Cómo comprobar si las coordenadas de una ubicación caen a otra ubicación coordenadas de radio en android
  • Obtener el nombre de la ubicación de las coordenadas obtenidas
  • Android: ¿Una forma sencilla de hacer una geofence?
  • Android calcula la distancia entre dos ubicaciones
  • Google Maps API V2 Zoom a la ubicación actual
  • 3 Solutions collect form web for “Cómo obtener el número de satélites del objeto Ubicación”

    Para obtener el número de satélites utilizados por el motor GPS que necesita para implementar android.location.GpsStatus.Listener e implementar su método onGpsStatusChanged() .

    Ejemplo…

     public void onGpsStatusChanged(int event) { int satellites = 0; int satellitesInFix = 0; int timetofix = locationManager.getGpsStatus(null).getTimeToFirstFix(); Log.i(TAG, "Time to first fix = " + timetofix); for (GpsSatellite sat : locationManager.getGpsStatus(null).getSatellites()) { if(sat.usedInFix()) { satellitesInFix++; } satellites++; } Log.i(TAG, satellites + " Used In Last Fix ("+satellitesInFix+")"); } 

    Yo uso Location.getExtras (). GetInt ("satélites"), y dar el número de satélites en uso.

    Nope significa que su fabricante de teléfonos decidió no implementar esto. (O podría estar utilizando el NETWORK_PROVIDER que no utiliza satélites)

    Utilice un NmeaListener y NmeaListener las frases para conocer el número de satélites visibles o utilizados.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.