2011-01-08 20 views
6

¿Hay alguna forma de obtener la potencia de la señal GPS de un iPhone? Me gustaría hacer algún tipo de pantalla como esta:Encontrar la intensidad de la señal GPS

  • Si GPS = 0 o sin señal: color = red/escasa o nula señal
  • Si GPS = < 140 m de la señal: Color Naranja/Feria señal
  • Si GPS => 140 m señal: color = verde/Bueno o Excelente señal de

Respuesta

15

no existe ninguna API pública para el control de potencia de la señal GPS pero no suena como que es lo que realmente están buscando de todas formas. Puede verificar la exactitud de las ubicaciones devueltas por CoreLocation.

Mire CLLocation, tiene horizontalAccuracy y propiedades que indican la precisión con la que el dispositivo cree que la ubicación se arregla.

1

Debe concentrarse principalmente en el atributo CLLocationhorizontalAccuracy. Este valor representa la precisión estimada relacionada con la latitud actual, la coordenada de longitud. verticalAccuracy representa la precisión en altitud/altura. En general, los dispositivos de GPS no son muy adecuados para medir la altura con precisión, así que concéntrese en los atributos horizontales.

Cuestiones relacionadas